在我的Android应用程序中,我下载了一个巨大的json字符串,并希望将其存储以供离线使用。目前我正在使用共享首选项来存储它。但我现在想,它可能不是存储大字符串的最佳方式。
此外,数据不必加密。它可以以纯文本格式存储,因此安全性不是问题。
有没有人知道是否有更好的方法?
答案 0 :(得分:0)
答案 1 :(得分:0)
您还有其他选择,例如:
内部存储,外部存储,SQLite数据库。
有关详细信息,请查看http://developer.android.com/guide/topics/data/data-storage.html
答案 2 :(得分:0)
SharedPreferences是一个不错的选择。将它存储在文件中没有任何意义,SharedPreferences已经做了同样的事情。我不建议使用SQLite,因为它只是一个仍然保存到文件中的字符串。 如果字符串变得太大,那么我建议有一个方法将它拆分成较小的对象,然后使用SQLite进行存储。