У меня уже много сообщений о предмете, некоторые из этих работ, но только на некоторых устройствах. Например, он работает на моем Nexus 4, Nexus 5 с cyaogenmod, но не на моем Xiaomi Mi2s (пучок желе 4.1.1)Как автоматически перезапустить службу при убийстве?
Я попытался установить его липким, используя будильник и передатчик радиопередатчика на уничтожение. Но ни один из них не сработал. Когда я убиваю приложение, он никогда не просыпается снова. Но на том же устройстве Whatsapp работает отлично, и даже если я его убью, он снова проснется.
Есть ли способ сделать это без использования GCM?
Некоторые ссылки я уже посмотрел:
How to restart a killed service automatically?
Service that repeatedly runs a method, after an amount of time
https://stackoverflow.com/a/21551045/627307
каждые несколько минут у вас может быть будильник, чтобы перезагрузить службу, если потребуется. также вы пытались выяснить, вызваны ли какие-либо методы 'onStop' или' onDestroyed'? – njzk2
START_STICKY не работает? – berserk
onDestroyed не называется, и начинать липнуть ни на Xiaomi. Вместо этого служба whatsapp не была убита – rodi