2011-04-12 34 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。

相关问题