Je sais qu'il y a d'autres questions sur le même sujet, mais je n'ai pas trouvé de réponse à mes questions. Mon but est d'avoir un service qui fonctionne en tâche de fond en tant qu'écouteur d'emplacement, et il ne sera pas arrêté lorsque l'application est arrêtée (soit par un tueur de tâches).comment démarrer un service correctement et le maintenir en vie?
actuellement, je démarre le service avec startService (Intent) si le service n'est pas déjà démarré et lier à l'aide de bindService (Intent, ServiceConnection, 0).
maintenant, le premier problème est que mon application se bloque mais le service a démarré, et quand je lance à nouveau l'application cela fonctionne. Le deuxième problème, c'est que si je tue mon application en utilisant le tueur de tâches avancé, il tue mon service, bien que dans la page Service, il est dit que le service sera arrêté quand aucun client n'est parti et stopService() ou stopSelf() ont été appelés.
Postez votre exception s'il vous plaît – Jack
ok, j'ai découvert pourquoi il se bloque. – piojo