Android ListView очищается при нажатии кнопки BACK - PullRequest
1 голос
/ 17 апреля 2010

В моем приложении для Android у меня есть Tabhost с ListView в качестве одной из вкладок. Нажав на элемент в ListView (адрес), я запускаю Intent для Google Maps для указания направления, и появляется диалоговое окно выбора для карт Google, веб-браузера и т.д. но также ListView очищается. Есть идеи почему?

1 Ответ

2 голосов
/ 17 апреля 2010

Активность вызывающего абонента "приостанавливается", и при возобновлении вызова onCreate вызывается, чтобы вы могли "возобновить". Вы можете сохранить постоянные данные, переопределив onSaveInstanceState и передав данные через пакет, установив дополнительные параметры. Затем проверьте наличие этих дополнений в пакете, переданном onCreate , и выполните все необходимые действия, необходимые для функционального возобновления.

Для сложных объектов вы можете сериализовать их (при необходимости реализовать Serializable), а затем сохранить их как дополнения в комплекте в течение onSaveInstanceState .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...