2013-05-26 104 views
-4

在Android应用程序中,如何在应用程序关闭后保存数据?我正在尝试做一个待办事项列表应用程序,所以我需要在关闭应用程序后留下条目。Android待办事项列表

回答

-1

您可以使用XML来表示待办事项列表的每个条目,然后使用JAXB对其进行编组和解组。
喜欢的东西:

<task-list> 
    <task remind="true"> 
     .. more tags .. 
    </task> 
    ... more <task> ... 
</tasklist> 
+0

你可以提供一些指导,我可以如何在我的应用程序中实现其中的一个?我有我的应用程序目前设置为在ListView中显示信息,但它应用程序关闭/重新打开时清除ListView中的数据,我希望这不会发生。 – user2423005

+0

你想要在XML文档中存储什么信息?制作一个[pastebin](http://pastebin.com/)并让我知道:) –

1

我相当肯定你已经做得很少研究的主题,因为是如何做到这一点相当的文档。让我开始吧。你可以使用SqliteOpenHelper来管理你的SQLite数据库。这里有一个很好的教程,从Android.你也有一些选择,而不是内置于android的SQLite数据库,如these.我不会推荐使用文本或XML,因为使用SQLite,您将从SQL相关操作中受益。例如,如果您想按日期完成任务,SQLite允许您按日期查询。这样你就可以过滤掉你不需要的东西。

-1

执行此操作的最佳方法是使用SQLite数据库。