У меня есть служба backgroud, которая приобретает «частичный замок блокировки» и запускает поток обработчика. Я знаю, что по некоторым причинам Android может убить эту службу и снова перезапустить ее. Мой вопрос: что происходит с моей нитью? будет ли он прекращен вызывать некоторые методы, жестоко уничтожен или он продолжит выполнение в обычном режиме? Что касается блокировки следа, будет ли она каким-то образом выпущена системой или нет?Служба Android, Thread и WakeLock
0
A
ответ
1
Будет ли остановлено вызов некоторых методов, жестоко уничтоженных или продолжения его выполнения?
Согласно моему эксперименту на маленькой ОЗУ Android-устройства, Service
может быть убит системой Android при высоком давлении памяти. Система Android не запускает ваш Service
для вызова метода onDestroy
. Я думаю, система приостанавливает поток Service
. Даже если Service
вернется START_STICKY
или START_REDELIVER_INTENT
, но они не гарантируют, что ваш Service
будет запущен заново.
Что касается блокировки следа, будет ли она каким-то образом выпущена системой или нет?
Система Android не гарантирует освобождение wakelock, если вы не позвоните startWakefulService(context, service)
. Он использует wakelock, пока работает ваш Service
.
Смежные вопросы
- 1. Android: передняя служба против wakeLock
- 2. Фоновая служба Android и Thread
- 3. Справочная служба wakelock и нить
- 4. Служба Android vs thread
- 5. Android WakeLock и KeyGuard
- 6. Android-сервер SMS и WakeLock?
- 7. Android Wear Watchface и WakeLock
- 8. Android WakeLock
- 9. Android: MediaPlayer и AsyncTask Wakelock
- 10. Android: изменение ориентации для Wakelock и обработка
- 11. android - wakelock sleep confusion
- 12. Android WakeLock против Timer
- 13. Android wakelock question
- 14. Webview поведение wakelock android
- 15. Android - мне нужен WakeLock?
- 16. Android: Когда нужен WakeLock?
- 17. частичный wakelock для 3G в Android
- 18. Android Wakelock для обслуживания GPS
- 19. Обновления местоположения для Android и wakelock
- 20. Android PowerManager и Wakelock, помогите мне понять
- 21. Android MediaPlayer WakeLock не работает
- 22. WakeLock под автоподстройки GCM_LIB
- 23. Проблемы с Android в wakelock?
- 24. Как заставить Android WakeLock работать?
- 25. Android Thread и UI
- 26. BroadcastReceiver, Service и Wakelock
- 27. wakeLock и wifiLock
- 28. Служба поддержки контактов с сервером Android поддерживается
- 29. Android: Thread по-прежнему работает навсегда, хотя служба уже уничтожает
- 30. Должен ли я использовать wakelock?