2016-10-20 145 views
-2

我是android初學者,我正在開發一個移動應用程序,它在連接到互聯網時從MySQL服務器獲取數據,但我想要離線獲取數據當它從 服務器加載時,將數據存儲在SqLite中。如何從MySQL獲取數據並將其存儲在sqlite中,以便每當我需要數據時,都必須從sqlite中獲取數據? 請提供給我的解決方案如何從MySQL獲取數據並將其存儲在sqlite中

在此先感謝

+0

看看這個:http://stackoverflow.com/questions/26706506/android-best-way-to-sync-sqlite-with-mysql和這個http://stackoverflow.com/questions/3406891/同步客戶端 - 服務器的數據庫 – adalPaRi

回答

2

當應用程序啓動第一次,從服務器獲取數據。它可以是json或xml格式。解析數據並使用sqliteopenhelper類存儲它是本地的sqlite數據庫。你必須在splasscreen上做到這一點。下次啓動應用程序時,只需檢查本地數據是否爲空。如果不是來自本地數據庫的數據並顯示它。

相關問題