如何在不使用SQLite的情况下在android中保存数据

时间:2011-08-09 11:21:33

标签: android persistence

我希望在不使用SQLite数据库的情况下保留数据。我能为这项工作做些什么?

3 个答案:

答案 0 :(得分:7)

android中主要使用的数据存储方法是sqlit,共享首选项和使用资产或资源。如果你不想使用sqlite.better试用sharedpreference。但我认为你不能使用共享偏好来处理大数据。

答案 1 :(得分:3)

您可以使用SharedPreferences或设备内存或外部存储(SD卡)中的文件。参考文献:http://developer.android.com/guide/topics/data/data-storage.html

答案 2 :(得分:1)

将数据结构序列化为文件或将JSON或XML文件写入永久存储(例如私有存储目录​​或SD卡)。

但是你应该考虑到序列化在android上很慢。另请看:Recommendations for persisting data on Android?

如果您的数据不会占用太多存储空间,则应保留私有存储空间,因为SD卡无法写入。