【问题标题】:Saving and restoring activity state?保存和恢复活动状态?
【发布时间】:2012-02-16 14:48:15
【问题描述】:

所以,我查看了许多关于保存和恢复活动状态的不同方式和帖子。我知道如何针对首选项、复选框等...

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

应用程序“终止”后如何保存网格视图的状态以恢复?

我以这个来源为例...https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/

【问题讨论】:

  • 同一个例子有同样的问题。你解决了吗?如果你有,请告诉我你是怎么做到的?

标签: android eclipse


【解决方案1】:

您可以将应用状态保持在HashMap 之类的状态。 HashMap实现了Serializable接口,因此可以通过putSerializable方法保存到Bundle。

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

【讨论】:

  • 请举例!有同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-17
  • 1970-01-01
  • 1970-01-01
  • 2020-05-22
  • 1970-01-01
  • 2012-09-16
  • 1970-01-01
相关资源
最近更新 更多