如何在移动小部件(JIL / W3C)中存储数据。 Widget.setPreferenceForKey()是唯一的选择吗?
答案 0 :(得分:2)
您可以使用Widget.setPreferenceForKey()方法存储小尺寸数据,并使用Widget.preferenceForKey()检索它。目前没有其他选择。
答案 1 :(得分:2)
与Radu的解决方案没有什么不同,但它允许您以持久的方式存储数据。因此,您的小部件可以将数据存储在许多不同的设备和浏览器中。
您可以在此处阅读:http://tinyhippos.com/2010/04/11/mobile-widgets-persistence-cross-platform-wrapper/
希望它有所帮助。
答案 2 :(得分:1)
是的,如果您想要保留数据,Radu sais是唯一的选择。但请记住,它是键/值存储,键和值是字符串。要存储对象,您需要将它们转换为JSON或从JSON转换。
遗憾的是,文档很少见,但这是一个很好的开始:Opera dev