onDestroy () вызывается после onPause () - PullRequest
0 голосов
/ 21 февраля 2012

Я использую приложение для рисования.Моя проблема в том, что, когда я закрашиваю объект. Через некоторое время экран переходит в режим сна. Когда я просыпаюсь с экрана, моя старая краска теряется.Я выясняю проблему, вызывая OnDestroy после Onpause автоматически, поэтому он очищает холст.Как перестать звонить Ondestroy автоматически.

1 Ответ

6 голосов
/ 21 февраля 2012

Вы не должны пытаться обойти рабочий процесс Android и управление памятью, избегая onDestroy() (на самом деле, я думаю, вы не можете).

Используйте onSaveInstanceState(Bundle) длясохранить текущее состояние и восстановить его на onCreate(Bundle), если предоставляется комплект.

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