2013-07-16 38 views
-2

性能我有一類這樣的我應該存儲數據是數據庫或文件考慮在Android

class Article 
{ 
    String title,description; 
    Bitmap image; 
    List<Article> articleList; 
} 

正如你所看到的,我有有image,也可以有一個列表中的文章本身 ..

我想將數據存儲在手機上,但對其存儲感到困惑!

那麼,我應該在哪裏存儲它考慮performance?我應該將其存儲在數據庫中還是將其序列化爲文件?

+0

您可以將路徑存儲到圖像中,但不將圖像本身存儲在數據庫中 – Nick

回答

1

enter image description here

你的類沒有做任何事情,你剛纔定義一些字符串,位圖和列表的名稱。

但是,您的問題關於性能。

數據庫 - 當需要存儲大量數據時速度慢但很好。您無法將圖像等保存到數據庫中。

SharedPreferences - 速度很快,但您可能會遇到很多單獨的變量,這些變量可能很難追蹤到。

如果你有你想要顯示的所有文件,只需在代碼中使用它們作爲資源。

你的問題相當廣泛。答案取決於很多因素,例如,你是否有想要展示的形象,列表會不時變化,等等。

我有一種感覺,你應該去the new boston,並從頭開始學習它。 :)

祝你好運。

相關問題