вызов на Дестрой в выключении андроида - PullRequest
2 голосов
/ 11 ноября 2010

Если у меня в телефоне Android работает служба и я выключаю ее, позвонит ли служба onDestroy? Я хочу, чтобы служба выполняла задачу непосредственно перед выключением телефона. Хотя в руководстве Google Droid говорится, что не следует вводить такой код в onDestroy, я не знаю, что еще можно сделать.

1 Ответ

1 голос
/ 16 ноября 2010

Если для создания вашей Услуги вызывается startService(), вам следует позвонить stopService(), тогда будет вызываться onDestroy(). Если вы используете bindService() с флагом BIND_AUTO_CREATE, то unbindService() вызывает onDestroy() автоматически. Какой код, по их словам, не должен быть там помещен? Если он использует эту Службу причины onDestroy(), это не очень хорошая идея, если это что-то вроде уведомления, то можно поместить его туда.

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