2010-08-24 38 views
5

我正在開發一個Android應用程序,您應該可以瀏覽餐館。在Android應用上存儲「收藏夾」等數據的最佳方式是什麼?

我從服務檢索有關餐館的信息,它們不是本地存儲在設備上。但我想讓用戶添加一個餐廳到他/她的最愛。

在設備上存儲該類信息的「最佳」方式是什麼?我應該使用Shared Preferences還是Sqlite db?還是有其他建議?

回答

4

SqLite可能是最好的選擇。它可以讓你以有用的方式構建信息,而SharedPreferences更像是一個關鍵價值的事情。如果你只需要存儲一組字符串,這可能沒什麼問題,但如果你決定需要存儲其他信息和喜歡的信息,比如訂購,類型或日期,那將是一件痛苦的事情。

如果您使用SqLite,您可以輕鬆添加列。

+0

謝謝!我會去SqlLite然後 – Zeno 2010-08-25 07:27:29

+0

很高興我能幫上忙。你能將你的問題標記爲答案嗎?它有助於保持StackOverflow清潔。 – BenTobin 2010-08-31 22:56:22

1

如果您知道SQL,請使用SQLite數據庫,如果您沒有使用SharedPreferences。

相關問題