我将我的数据结构值存储在 活动方法SharedPreferences
中onPause()
SP.xml 文件大小变为 25K,onPause()
如果是,那么在方法中执行此存储是否有任何影响,那么我应该怎么做才能将数据结构存储在SharedPreferences
。
问问题
418 次
3 回答
1
25k不是很大,但我还是不推荐。根据您的应用程序的需求和复杂性,您可以查看SQLite 数据库或序列化您的数据并将其放入内部文件中。
于 2013-06-27T06:05:09.223 回答
1
存储SharedPreferences
让您几乎可以在同一个应用程序中的任何地方访问您的数据。除非您需要像令牌这样的数据或其他任何小但重要的数据,否则您不应该这样做(不好的做法,因为它会使您的应用程序变得繁重)。OnPause()
如果您正在切换活动或片段或将其保存以在应用程序恢复或OnSaveInstance()
轮换时获取数据,最好将信息以捆绑的形式传递。
于 2013-07-26T14:36:21.120 回答
0
但除非结构化数据太多,否则我更喜欢 SQLite。抛出 100 个选择查询感觉很奇怪!
于 2013-06-27T07:01:45.483 回答