保存和恢复活动状态?

问题描述:

所以,我看过很多不同的方式和职位关于保存和恢复活动状态。我知道如何做的喜好,复选框,等...保存和恢复活动状态?

但在这个示例应用程序,我试图保存一个gridview的状态。因此,在应用程序中,您可以添加图像,然后长按一下并将其添加到单元格中。基本上是一个拖放。但是当应用程序最终终止并重新启动时,所有单元都是空的。

如何保存gridview的状态以在应用程序“终止”后恢复?

我使用这个源作为一个例子... https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/

+0

对同样的例子也有同样的问题。你解决了吗?如果你有,你可以告诉我你是如何做到的? – Magakahn 2012-11-24 12:20:15

你也可以在类似HashMap您的应用程序的状态。 HashMap执行Serializable接口,因此可以通过putSerializable方法保存到Bundle

在这个HashMap中,你可以保持网格的状态,例如,哪个drawable(它的id?)保存在每个单元格中。

+0

请举例!有同样的问题。 – Magakahn 2012-11-24 12:24:30