我正在尝试实现仅保存到手机的离线高分。我想要的只是在高分中保存一个整数和字符串。我的问题是这样做的最佳方式,也许是一个例子。
从我的研究来看,似乎SharePreferences是最好的方法吗?让我知道你们的想法。
答案 0 :(得分:2)
正如djechlin所说,有很多方法可以做到这一点。但是你可以在android文档中阅读storage options here并确定什么是最适合你的。如果您可能希望在某个时刻添加更多字段但是您有很多选项,那么SharedPrefs可能或sqllite数据库可能
答案 1 :(得分:0)
SharedPreferences不是最佳选择,因为您无法以简单的方式存储列表。但是如果你真的想要,你可以存储高分作为“1; Jeff; 10000”,“2; Ben; 9000”形式的字符串,并将它们存储在SharedPreferences.Editor.putStringSet()中。