2015-08-20 31 views
-1

我有一個應用程序(主要用於個人用途)的想法,寫下作業或即將到期的項目截止日期並保存它們,也許會添加警報,以幫助我不拖延。我會如何去存儲這類應用程序的數據?

我的問題是:我將如何存儲作業?我從來沒有真正創建過存儲用戶輸入的應用程序,所以我不知道從哪裏開始。據我所知,我可以啓動一個SQL數據庫或使用我不熟悉的共享首選項。所以我的問題是兩者的優缺點是什麼?

+1

這個問題,因爲它是基於意見將得到整天downvoted。嘗試做一些研究/編寫一些代碼,回來一個更簡潔的問題,不能用Google輕鬆回答 – andrewdleach

+1

ToDo列表通常是通過使用db創建的。和一個界面。 SharedPreference是不夠的。如果您搜索「TaskButler」,您會發現完整的源代碼正是您想要的:基於數據庫的ToDo列表,帶有警報調度。 –

回答

1

如果您使用大量的數據,並且希望以有序方式存儲數據,那麼您可以使用SQL db。在SQL數據庫中,你也可以做索引。

在小數據存儲的情況下,您可以使用共享首選項。

在你的情況下,你應該使用db。

檢查的官方文檔,你會得到更多清晰的思路: http://developer.android.com/guide/topics/data/data-storage.html

相關問題