2011-03-02 64 views
4

我已經構建了RSS源小部件,但我的問題是如何暫時存儲RSS源數據,因爲當我把手機放在睡眠中,然後嘗試迭代通過小部件,靜態公共變量失去了所有數據。這與帶有兩個箭頭的Facebook小部件非常相似。小工具店數據android

什麼是存儲Android小部件數據的最佳方法?

回答

0

它丟失了其成員變量中的數據,因爲該對象(我認爲WidgetProvider)確實被Android拋棄了。事實上,你將永遠不會再看到相同的實例!

因此,正如已經指出的那樣:將數據保存在SharedPrefs(對於「小事物」)或甚至數據庫(如果它更多)。 在你的情況下,我猜你需要的是你的數據的ContentProvider(這反過來將最有可能有一個數據庫或平面文件後端)

0

存儲數據每天都會被詢問我很確定。

http://developer.android.com/guide/topics/data/data-storage.html

SharedPreferences或SQLiteDatabases是最常見的方式來做到這一點。在我想象的情況下,SharedPreference會很好。

+0

@Hades他意味着有人問「我如何存儲數據在Android」在每天至少一次。 –