我已经查了很多关于不同数据存储方法的内容,并且我想弄清楚Android SharedPreferences在什么时候不对。
我意识到字符串的限制是非常庞大的(~2B),因此存储它不是一个记忆问题,我对“最佳实践”更加好奇。
我会在这个应用程序的生命周期中介绍5到15个“更新”。我希望每部手机都能保存这些更新。更新将有一个简短的标题,从句子到两个段落。
我意识到通常存在可扩展性问题,但这里并不关心。这是一个每年使用一次的应用程序。
我不需要搜索或操纵这些,只需存储它们的能力。
我可以使用GSON将它们全部存储为JSON对象,但是对于首选项来说,这个字符串太大了吗?或者它是否正常,因为内部存储(作为CSV或其他东西)或数据库会有点过分?
答案 0 :(得分:7)
所以基本上你要在某个地方放置15个不那么大的字符串?然后毫不畏惧地去SharedPreferences
。
答案 1 :(得分:0)