如何使Android应用程序数据持久化?

时间:2011-04-12 01:49:38

标签: android

我是Android开发的新手,我正在Android中创建一个“ToDoList”应用。

我使用SQLlite数据库将列表保存在数据库表中,并且 它完美地保存了数据。

我没有Android手机,所以我可以查看我的应用程序 只使用模拟器。

在数据库中保存任务后,如果用户重新启动手机,那么我的数据库中的任务列表是否会被删除?如果它将被删除,那么如何才能使表中的数据持久?

2 个答案:

答案 0 :(得分:3)

如果用户只是重新启动手机,该表肯定会停留。我认为摆脱桌面的唯一方法就是:

  • 删除它(以编程方式或通过sql命令行)
  • 卸载应用程序

只需将您的应用程序升级到新版本,就不会删除现有的表格(只要您在制作APK时使用相同的密钥库。)

- 丹

答案 1 :(得分:0)

用于保存持久的应用数据Android商品various options

SQLite和SharedPreferences之间的comparison,用于存储持久数据。

考虑到您正在为Android开发ToDoList应用程序,我建议坚持使用SQLite。