2013-05-26 98 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數據庫。