Как запретить сохранение настроек после нажатия кнопки назад - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть PreferenceActivity, в котором есть кнопка для подтверждения этих настроек после изменений.Но когда я нажимаю кнопку возврата или домой, эти настройки также сохраняются.Как я могу изменить это поведение?

Ответы [ 2 ]

0 голосов
/ 09 февраля 2012

Переопределите метод onStop, и там отобразится диалоговое окно, и при отсутствии подтверждения сбросьте поля предпочтений до начальных значений и завершите действие.

0 голосов
/ 09 февраля 2012

Вы можете перезаписать onPause(), чтобы отменить действие сохранения. Вы должны знать, что жизненный цикл об Андроиде Активности делает правильную вещь в правильном методе

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