小部件存储数据安卓

4

我已经建立了一个RSS Feed小部件,但我的问题是如何临时存储RSS Feed数据。当我把手机休眠后,尝试迭代小部件时,静态公共变量会失去所有数据。这非常类似于带有两个箭头的Facebook小部件。

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

2个回答

0

@Hades 的意思是每天至少有人会问“如何在Android中存储数据”。 - dave.c

0

它会丢失其成员变量中的数据,因为对象(我假设是WidgetProvider)确实被Android抛弃了。实际上,您将永远不会再次看到相同的实例!

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接