2017-03-12 38 views
-1

我是新來的android編程,我目前正在工作清單應用程序。我想存儲任務的名稱以及是否完成。稍後,我可能會在完成任務時添加優先級或日期等內容。我只是不確定我應該使用哪種存儲方法。 SQL,JSON,XML或其他類似CVS文件的東西是否適合該任務?如何存儲待辦事項列表應用程序的數據?

您不必告訴我如何實現該方法,我只是好奇哪種方法最適合。

坦克的所有答案

+1

看到這個https://github.com/googlesamples/android-architecture/tree/todo-mvp – muratgu

回答

0

對於我來說,如果您希望將來可以從您的應用程序獲得一些額外的可擴展性 - 最好使用數據庫。首選項不用於存儲大量數據,但可能需要較少的時間來執行。如果你要增加存儲的字段數量,不要存儲在xml/json中,這會在一段時間後變得很糟糕。 如果它是某種自我教育項目,也許你想使用Firebase或領域,但只有當你想要新的東西。 SQLite也足夠了。

+0

坦克你所有的答案。看起來這確實是一個意見問題。我想我可能會去學習SQL,稍後爲了教育目的而嘗試使用XML和JSON。 – Korbinian

-1

這是更多的前提。題。但是,XML幾乎是標準。

+1

我想說JSON比XML更標準這些天。但是忽視這一點 - 沒有關於他需要的更多數據,我們不能說什麼是最好的。如果有的話它可能是一個數據庫,它不應該存儲XML。 –

相關問題