【发布时间】:2018-03-18 22:10:53
【问题描述】:
所以我正在创建一个滑动益智游戏应用程序,并且当前使用在活动的 onCreate 方法中创建的位图数组列表填充 GridView。然后我使用 Collections.swap 来交换这些图像,然后我重新加载我的 GridView 以更新屏幕上的 GridView。
在手机的方向改变之前,这非常有效。 GridView 图像(拼图图块)返回到它们的开始发布状态(在 Collections.swap 之前)。
我已经能够通过使用 SharedPreferences 来保存轮换分数,这非常有效。但是,我不知道如何将位图或位图的 ArrayList 保存到 SharedPreferences。有没有办法做到这一点?或者有其他选择吗?
【问题讨论】:
-
如果您不想出现 OutOfMemory 异常,请不要存储位图,首先要考虑如何将链接/路径/url.. 存储到该位图。
标签: java android gridview android-sharedpreferences