2012-07-16 48 views
0

我想在我的應用程序中實現書籤功能。我可以處理除保存以外的所有內容,然後加載保存的書籤列表。我打算將位置保存爲包含書籤目錄路徑的字符串。如何保存會話之間的文件路徑列表?

開發人員指南的「存儲選項」頁面列出了可用選項,但沒有明確說明每個選項的優點。

在會話之間保存這種數據的最佳做法是什麼?

+1

這取決於您期待的使用類型。實際上,平均來說Joe不會在你的應用中創建數百個書籤。因此,使用SharedPreferences可以很好地將您的書籤作爲字符串集存儲/檢索。如果你想玩的安全,你應該使用SQLite數據庫。 – tiguchi 2012-07-16 18:14:46

回答

0
  • 當你有少量數據時使用shared preferences,當你想保存一些關於應用程序的偏好時,更有可能使用名稱/值對。
  • 當您有大量的結構化數據時使用Sqlite。就像你有一個類的名稱和等級,那麼你必須使用一個SQLite
  • 使用的文件,更多的大尺寸如圖像,視頻數據,XMLS

我希望它會幫助你決定你想要什麼。但在你的情況下,Sqlite是最佳選擇。

+0

謝謝你的澄清。多謝。 – 2012-07-17 00:07:52