2012-02-16 2 views
1

Итак, я просмотрел множество разных способов и сообщений о сохранении и восстановлении состояния активности. Я знаю, как это сделать для настроек, флажков, ect ...Состояние сохранения и восстановления состояния?

Но в этом примере приложения я пытаюсь сохранить состояние gridview. Таким образом, в приложении вы можете добавить изображение, затем щелкнуть по нему и добавить его в ячейку. В основном перетаскивание. Но когда приложение в конечном итоге завершается, а затем перезапускается, все ячейки пусты.

Как бы сохранить состояние gridview для восстановления после того, как приложение было «завершено»?

Я использую этот источник в качестве примера ... https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/

+0

Имеет искусно тае же проблему с тем же примером. Вы решили? Если вы можете рассказать мне, как вам это удалось? – Magakahn

ответ

0

Вы можете сохранить состояние приложения в чем-то вроде HashMap. HashMap реализует интерфейс Serializable, поэтому его можно сохранить до Bundle через метод putSerializable.

В этом HashMap вы можете сохранить состояние сетки, например. который извлекается (его id?) сохраняется в каждой ячейке.

+0

Пример, пожалуйста! Имеет такую ​​же проблему. – Magakahn

Смежные вопросы