在Android SharedPreferences中存储数据需要多长时间?

时间:2013-06-26 19:39:13

标签: android storage sharedpreferences

我已经查了很多关于不同数据存储方法的内容,并且我想弄清楚Android SharedPreferences在什么时候不对。

我意识到字符串的限制是非常庞大的(~2B),因此存储它不是一个记忆问题,我对“最佳实践”更加好奇。

我会在这个应用程序的生命周期中介绍5到15个“更新”。我希望每部手机都能保存这些更新。更新将有一个简短的标题,从句子到两个段落。

我意识到通常存在可扩展性问题,但这里并不关心。这是一个每年使用一次的应用程序。

我不需要搜索或操纵这些,只需存储它们的能力。

我可以使用GSON将它们全部存储为JSON对象,但是对于首选项来说,这个字符串太大了吗?或者它是否正常,因为内部存储(作为CSV或其他东西)或数据库会有点过分?

2 个答案:

答案 0 :(得分:7)

所以基本上你要在某个地方放置15个不那么大的字符串?然后毫不畏惧地去SharedPreferences

答案 1 :(得分:0)

SharedPreferences只是一个XML文件,它位于应用程序的私人目录中。

您可以在模拟器或有根设备上查看其内容。

Where are shared preferences stored?