2011-04-12 76 views
0

我是Android開發新手,正在Android中創建「ToDoList」應用程序。如何使Android應用程序數據持久化?

我使用了一個SQLlite數據庫來保存數據庫表中的列表,並且 它完美地保存了數據。

我沒有Android手機,所以我只能使用模擬器檢查我的應用程序 。

將任務保存到數據庫後,如果用戶重新啓動手機,那麼我的數據庫任務列表是否會被刪除?如果它將被刪除,那麼我怎樣才能使表中的數據持久?

回答

3

如果用戶只是重新啓動手機,表格肯定會保留。關閉我的頭頂,我認爲只有這樣,才能擺脫表的完全是兩種:

  • 刪除它(編程方式或通過SQL命令行)
  • 卸載應用程序

你的應用程序只需簡單地升級到新版本將不會刪除現有的表

(只要你製作APK時使用相同的密鑰庫。) - 丹

+3

數據庫也將通過設置 - >應用程序 - >管理應用程序 - > [應用程序名稱] - >清除數據 – 2011-04-12 02:01:34

+0

啊 - 忘了那個!謝謝! – debracey 2011-04-12 02:07:16

0

爲了保存持久性應用程序數據,Android提供various options

A comparison SQLite和SharedPreferences之間用於存儲持久性數據。

考慮到您正在爲Android開發一個ToDoList應用程序,我會建議堅持SQLite。

相關問題