2012-02-16 199 views
1

所以,我看過很多不同的方式和職位關於保存和恢復活動狀態。我知道如何做的喜好,複選框,等...保存和恢復活動狀態?

但在這個示例應用程序,我試圖保存一個gridview的狀態。因此,在應用程序中,您可以添加圖像,然後長按一下並將其添加到單元格中。基本上是一個拖放。但是當應用程序最終終止並重新啓動時,所有單元都是空的。

如何保存gridview的狀態以在應用程序「終止」後恢復?

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

+0

對同樣的例子也有同樣的問題。你解決了嗎?如果你有,你可以告訴我你是如何做到的? – Magakahn 2012-11-24 12:20:15

回答

0

你也可以在類似HashMap您的應用程序的狀態。 HashMap執行Serializable接口,因此可以通過putSerializable方法保存到Bundle

在這個HashMap中,你可以保持網格的狀態,例如,哪個drawable(它的id?)保存在每個單元格中。

+0

請舉例!有同樣的問題。 – Magakahn 2012-11-24 12:24:30