J'ai un service d'arrière-plan qui fonctionne en arrière-plan pour suivre les événements d'activation et de désactivation de l'écran. son commencé comme ci-dessous:comment garder mon service d'arrière-plan actif lorsque le système Android tue mon application?
Intent intentService = new Intent(context, UnlockdService.class);
context.startService(intentService);
Et il est de retour Service.START_REDELIVER_INTENT
dans la méthode onStartCommand. Mais quand le système Android tue l'application, ce fil meurt aussi.
Comment puis-je l'empêcher?
Il est impossible de garantir qu'un service ne sera pas tué. Le mieux que vous puissiez faire est de vous assurer que vous avez redémarré lorsque cela est possible. –