Как запустить сервис с wakelock из doWakefulWork? - PullRequest
0 голосов
/ 25 января 2012

Я использую WakefulIntentService, и я хочу использовать сервис doWakefulWork с ланчем, как это сделать? (моя служба работает в течение 10 секунд, а затем вызывает stopSelf).

1 Ответ

0 голосов
/ 25 января 2012

Приобретите свой собственный WakeLock можете звонить startService().Обязательно отпустите ваш WakeLock до того, как ваша вторичная служба вызовет stopSelf().

. В течение десяти секунд вы можете просто попытаться вставить этот код в сам WakefulIntentService.Я не знаю, почему это 10 секунд, но вам может быть проще организовать блокировку фонового потока или что-то, чем вы будете возиться с вашим собственным WakeLock.

...