У меня есть служба, которая успешно запускается при загрузке с использованием BroadcastReceiver
. Но когда я делаю остановку, она не перезапускается.Android: служба запускается при загрузке, не перезапускается при принудительной остановке
Я попытался запустить сервис из-за активности и попытался остановить остановку, но в этом случае служба перезапустилась.
Я использую Service.START_STICKY
В другой вопрос о StackOverflow, он упоминается в пользовательских BaseContext не ApplicationContext. Как получить BaseContext от BroadcaseReceiver
Вы должны использовать applicationContext, потому что ваша служба может работать дольше, чем другие компоненты. – Raghunandan
Я думаю, что ApplicationContext - это контекст, доступный в методе onReceive BroadcastReceiver. Как я могу решить проблему с доступным контекстом? –
«Контекст», который вы используете для вызова 'startService()', совершенно не имеет значения. Какую версию Android вы тестируете? –