所以,我已经看过很多关于保存和恢复活动状态的方法和帖子。我知道如何为偏好,复选框,等等...
但是在这个示例应用程序中,我试图保存gridview的状态。因此,在应用程序中,您可以添加图像,然后长按它并将其添加到单元格中。基本上是一个拖放。但是当应用程序最终终止然后重新启动时,所有单元格都是空的。
如何在应用程序“终止”后保存gridview的状态以进行恢复?
我使用此来源作为示例... https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/
答案 0 :(得分:0)
您可以将应用状态保持为HashMap
。 HashMap
实现了Serializable
接口,因此可以通过putSerializable方法将其保存到Bundle
。
在此HashMap中,您可以保持网格状态,例如哪个drawable(它的id?)保存在每个单元格中。