小部件存储数据android

问题描述 投票:4回答:2

我已经构建了一个RSS Feed小部件,但我的问题是如何暂时存储rss feed数据,因为当我将手机置于睡眠状态然后尝试迭代小部件时,静态公共变量会丢失所有数据。 它与带有两个箭头的facebook小部件非常相似。

存储Android小部件数据的最佳方法是什么?

android rss android-widget storage
2个回答
0
投票

每天都会询问存储数据我很确定。

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

SharedPreferences或SQLiteDatabases是最常用的方法。 在我想象的情况下,SharedPreference会很好。


0
投票

它丢失了其成员变量中的数据,因为该对象(我假设WidgetProvider)确实被Android抛弃了。 事实上,你永远不会再看到同一个实例!

因此,正如已经指出的那样:将数据保存在SharedPrefs(对于“小东西”)甚至是数据库(如果它更多)。 在你的情况下,我猜你需要的是一个ContentProvider为您的数据(反过来很可能有一个数据库或平面文件后端)

© www.soinside.com 2019 - 2024. All rights reserved.