Android - 保存网格布局内容时的方向变化
我有一个网格布局与图像视图填充。这是一个双人游戏,用户必须点击图片并找到一对。游戏本身是完全正常工作,但我有一个问题,我无法解决。Android - 保存网格布局内容时的方向变化
当我改变方向时,我松开了网格。我需要一些方法来保存网格内容和状态,以便在方向更改时再次显示。
三江源
你必须检查活动生命周期的官方文档https://developer.android.com/guide/components/activities/activity-lifecycle.html#asem
在这里,您可以检查时,应用程序改变了方向,调用的方法是onDestroy()
所以你必须覆盖的方法onSaveInstanceState()
和onRestoreInstanceState()
来保存和执行该活动的实例,并在调用该函数时将其获取到onCreate()
函数中。
感谢您的快速回复。为了保存我的网格内容,我需要使用这些方法。 –
如果您有一个包含对象的数组来填充网格,您可以使用Gson http://stackoverflow.com/a/14645982/4229896将这些对象保存为字符串值,并将一个ArrayList保存在包中,然后使用。 putStringArrayList()来保存数据 –
嗨。你能提供一些代码吗? – YounesM