保存和恢复活动状态?

时间:2012-02-16 06:36:12

标签: android eclipse

所以,我已经看过很多关于保存和恢复活动状态的方法和帖子。我知道如何为偏好,复选框,等等...

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

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

我使用此来源作为示例... https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/

1 个答案:

答案 0 :(得分:0)

您可以将应用状态保持为HashMapHashMap实现了Serializable接口,因此可以通过putSerializable方法将其保存到Bundle

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