gpt4 book ai didi

android - 在 Android 中存储对象

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:57:34 25 4
gpt4 key购买 nike

我想知道在我的应用程序中存储自定义 Java 对象的最佳选择是什么。我读过有关序列化的内容,但它似乎很慢。

什么是最好的选择?

最佳答案

如果您没有存储过多的数据,您可以使用 Gson 将 Java 对象转换为 Json 字符串并将该字符串存储在您的应用首选项中。 Gson 有一个 toJson(obj) 方法和 visa-vis。

从应用首选项中获取数据并将其放入对象中:

String json = appSharedPrefs.getString("someName","");    
return gson.fromJson(json, YourModel.class);

从您的对象获取数据到应用程序首选项:

String json = gson.toJson(obj);

然后 prefsEditor.putString("someName", json).apply()

关于android - 在 Android 中存储对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5325310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com