2013-01-12 65 views
0

在移動設備上本地存儲數據集以便在Java中進一步處理的最佳方式是什麼?JAVA移動設備 - 本地存儲數據

數據集將使用SOAP檢索,並將包含大約50到100個「對象」。每個對象就像一個電子郵件線程 - 主要信息後面是幾個更新(主要是文本,偶爾是圖形)。

的 '對象'

預期的操作:

  • 閱讀
  • 添加新的更新/發送更新到服務器
  • 更改狀態/發送更新到服務器

直接在xml文件上運行,實現本地數據結構還是使用某種數據庫會更好嗎?

目標設備:Android &黑莓。我想保持解決方案儘可能通用,以便更容易重用部分代碼提到的平臺。

非常感謝,盧克

+0

唯一常見的內置方法是SQLite,但API差別很大,我懷疑你可以重複使用很多代碼。 –

回答

1

這取決於你:

如果你想要的東西快 - 使用SQLite database或XML文件存儲。

如果你想要的東西容易實現(但速度較慢) - 使用SharedPreferences

如果你正在考慮使用SQLite或XML文件比我會建議你,因爲你需要在執行這樣的操作使用SQLite數據庫data.so從xml文件讀取並再次寫入文件將比SQLite數據庫稍慢。 希望這有助於。

相關問題