我希望在不使用SQLite数据库的情况下保留数据。我能为这项工作做些什么?
答案 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卡无法写入。