1

好的,所以我有这个文件系统使用序列化程序将数组列表保存到 JSON 文件中。JSON 文件在代码中创建。如果我关闭电源,数据和文件将被删除。因此,如果我希望即使在 android 手机重新启动时也能保存并重新加载数据。哪种数据保存方式最好?我们可以使用 JSON 文件来做到这一点吗?

4

2 回答 2

2

您可以将文件保存到 中,sdcard也可以使用SharedPreferences. 实际上toString()aJSONObject返回一个代表 json 本身的字符串

于 2013-06-05T11:01:40.557 回答
1

您可以使用SharedPreferencessaving it to external storagesaving it to SQLliteDB

您可以JSONObject使用上述方法之一将其转换为字符串并保存。

有关使用不同存储选项的示例,请参阅存储选项

于 2013-06-05T11:43:56.017 回答