我是android新手,我搜索了很多,找不到满意的答案;我需要为我的应用程序保存一些设置,例如
1> 语言、要显示的项目数量、显示/不显示图像等...我认为最好使用共享偏好来完成
2> 保存从 Internet 获取的数据类别...
这是我的问题:
我将数据分为具有键、名称、类型、数据 [] 的类别对象...(数据 [] 一直在变化,退出应用程序后不保存),(键、名称、类型是程序员定义的最终值)。
并且由于用户可能想要或不想加载的类别很多(大约 25 个),他/她可以选择要显示的类别,并且必须保存这些选择。
我认为由于数据的复杂性,使用共享偏好无济于事;我正在考虑使用 sqlite 或 xml,不确定哪个是考虑效率和内存大小的最佳选择。
注意:我为类别信息数组使用全局变量,这是因为 data[] 需要每 2-3 分钟自动刷新一次,并且必须可供所有活动使用,效率和内存空间也是一个问题。我将不胜感激任何建议,在此先感谢您。