Question

Je suis déconner avec les services Android, et j'ai trouvé que ServiceConnection.onServiceConnected() est appelée assez prévisible quand je lie à un service.

Cependant, ma méthode de onServiceDisconnected() semble ne jamais être appelé, même après la machine virtuelle meurt.

Je suis connecté des messages de débogage sur le service et montrer que toutes les discussions ont été arrêté, etc. Je sais que les services sont mis en œuvre en tant que processus; sont là des fils, je ne sais pas qui empêchent le processus de sortie?

Était-ce utile?

La solution

Il arrive lors d'un crash de service à distance. Donc, si un service en cours d'exécution dans un processus différent de votre client échoue à une exception près, vous perdez la connexion et obtenir le rappel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top