android - 如何保存对象数组

标签 android android-preferences

因此,我正在制作一个问答游戏,因此我创建了一组自定义问题。我在原始文件夹中有一个 xml 文件,其中包含所有问题,并将所有内容解析到我的数组中。我希望能够在用户完成游戏并开始新游戏后随机播放所有问题。

这真的很容易实现 - 只需打乱数组即可!我遇到的问题是保存东西。使用共享首选项,我可以在关闭应用程序时保存索引(用户所在的问题)。但是当我洗牌数组时,他们离开应用程序并返回 - 数组恢复为默认数组,因此洗牌有点没有实际意义。您显然不能使用共享首选项保存数组 - 那么有没有人知道一种简单/容易的方法来保存随机排列的数组?

最佳答案

关于android - 如何保存对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761971/

相关文章:

c# - Xamarin 从位图中获取错误的颜色

android - 如何在 SQLite 中存储 ArrayList<GeoPoint>?

android - 为什么 Volley 调用 https ://safebrowsing. google.com?

安卓设置界面

Android:强制显示 fragment 的滚动条

具有 HTTPS 和位置请求的 Android 后台服务

android - Pixel、Allo 和 Android 6.0+ 设备的 Actions on Google 发布日期?

android - pre-ICS 上的 PreferenceFragment

android - 设备重启后如何保持应用语言设置?

android - 没有 radio 的 ListPreference