我的Android應用程序正在從網絡(node.js服務器)獲取數據。Android:是否在本地存儲數據?
用戶創建一個項目列表(通常爲20-30,但可以達到60+)。對於每個項目,我都會查詢服務器以獲取此項目的信息。一旦這個信息被提取(每個項目),它不會改變,但隨着時間的推移新的記錄將被添加(另一個服務器調用與前一個不相關)。
我的問題是關於在本地存儲此信息(sqlite?)還是每次用戶請求時從服務器獲取此信息(我會提醒您電話的數量)。
除了「速度」之外,我的指導原則應該是保存在本地嗎?
我寧願依賴於儘可能少的「插件」。因此,如果我理解正確地存儲本地信息,即使用於緩存目的也是推薦的。 – Amos
是的,建議。它們不是插件,有一些庫可以增強核心的android。另外,它們被其他應用程序廣泛使用。 – russellhoff