2010-11-11 2 views
2

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

ответ

1

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

Смежные вопросы