我是Android开发新手,正在Android中创建“ToDoList”应用程序。如何使Android应用程序数据持久化?
我使用了一个SQLlite数据库来保存数据库表中的列表,并且 它完美地保存了数据。
我没有Android手机,所以我只能使用模拟器检查我的应用程序 。
将任务保存到数据库后,如果用户重新启动手机,那么我的数据库任务列表是否会被删除?如果它将被删除,那么我怎样才能使表中的数据持久?
我是Android开发新手,正在Android中创建“ToDoList”应用程序。如何使Android应用程序数据持久化?
我使用了一个SQLlite数据库来保存数据库表中的列表,并且 它完美地保存了数据。
我没有Android手机,所以我只能使用模拟器检查我的应用程序 。
将任务保存到数据库后,如果用户重新启动手机,那么我的数据库任务列表是否会被删除?如果它将被删除,那么我怎样才能使表中的数据持久?
如果用户只是重新启动手机,表格肯定会保留。关闭我的头顶,我认为只有这样,才能摆脱表的完全是两种:
你的应用程序只需简单地升级到新版本将不会删除现有的表
(只要你制作APK时使用相同的密钥库。) - 丹
为了保存持久性应用程序数据,Android提供various options。
A comparison SQLite和SharedPreferences之间用于存储持久性数据。
考虑到您正在为Android开发一个ToDoList应用程序,我会建议坚持SQLite。
数据库也将通过设置 - >应用程序 - >管理应用程序 - > [应用程序名称] - >清除数据 – 2011-04-12 02:01:34
啊 - 忘了那个!谢谢! – debracey 2011-04-12 02:07:16