Если андроид перезапустит службу, снова вызовет onCreate?

Из моих маленьких знаний в области Android я понимаю, что ОС Android может убить мою службу в условиях экстремальной памяти.

Я создал службу, которая возвращает START_STICKY . Услуга предназначена для работы в фоновом режиме.

Если андроид собирается убить мой сервис, он вызовет onDestroy ?

И когда он перезапустится, он будет звонить в onCreate ?

Solutions Collecting From Web of "Если андроид перезапустит службу, снова вызовет onCreate?"

Смотрите здесь, руководство для разработчиков. http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle

onCreate() вызывается только при запуске процесса, который может быть либо при первом запуске службы, либо если он был убит при перезапуске, по существу это вызывается всякий раз, когда он запускается.

onStartCommand() вызывается всякий раз, когда клиент вызывает startService() .

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

Edit: onCreate() запускает сервис; onStartCommand() кто-то использует службу; onDestroy() Служба убита / остановлена.

Если кто-то вызывает Context.startService (), тогда система будет извлекать сервис (создавая его и вызывая его метод onCreate (), если это необходимо), а затем вызывает его метод onStartCommand (Intent, int, int) с аргументами, предоставленными клиентом

Услуга может быть запущена и связана с ней. В таком случае система будет поддерживать работу службы до тех пор, пока она запущена или есть одно или несколько подключений к ней с помощью флага Context.BIND_AUTO_CREATE. Когда ни одна из этих ситуаций не выполняется, вызывается метод onDestroy () службы, и служба фактически прекращается. Вся очистка (остановка нитей, незарегистрированные приемники) должна быть завершена по возвращении из onDestroy ().

http://developer.android.com/reference/android/app/Service.html

EDIT: Быстрый ответ. Да на оба вопроса