Android Task Killers - PullRequest
       19

Android Task Killers

0 голосов
/ 28 января 2011

Пользователи моего приложения жалуются, что оно не сохраняет состояние.Я узнал, что они используют убийцы задач после выхода из приложения.Я знаю, что с Android 2.2 все в порядке.Что я могу реализовать для сохранения состояния в этом сценарии?Или убийцы задач слишком жестоки, и мы не можем реализовать что-либо, чтобы смягчить это?

Ответы [ 2 ]

1 голос
/ 28 января 2011

Из документов Activity:

onPause() - это место, где вы имеете дело с пользователем, покидающим вашу деятельность.Что наиболее важно, любые изменения, сделанные пользователем, должны быть зафиксированы (обычно это ContentProvider, содержащий данные).

0 голосов
/ 29 января 2011

Лучше всего сделать кнопку выхода из меню и вызвать финиш (); который изящно закрывает приложение, вызывая pause, stop и затем уничтожить. Тогда, по мнению пользователей, он больше не использует пространство и игра сохраняется.

...