2010-06-05 10 views
1

assez nouveau pour Android, donc juste essayer de comprendre:application GPS Android non fermeture de la connexion

J'ai une application simple carte qui trace quelques endroits. C'est une démo pour une application potentiellement plus grande plus tard. La seule chose que je voudrais faire est de le faire sortir correctement. Je veux supposer que lorsqu'un utilisateur touche le bouton "Accueil" ou "Retour" sur le téléphone, ils ont quitté l'application. Je veux quand cela s'est produit pour que le processus GPS s'arrête. Je n'arrive pas à trouver des exemples de comment le faire correctement. J'ai une sous-classe onDestroy() avec une méthode super.onDestroy() mais cela ne semble pas la couper. J'ai testé sur mon téléphone et alors que tout le reste semble bien fonctionner, cela me dérange. Je continue à voir l'icône GPS dans la barre des notifications. Pour vous donner un exemple, cela ne se produit pas lorsque vous quittez GoogleMaps.

Quelqu'un a des idées ou sait ce que je manque?

T

Répondre

1

Lorsqu'une activité n'est plus visible à l'utilisateur son rappel onStop() sera appelée. Ce que vous pouvez faire est d'appeler finish() pour terminer l'activité à ce moment-là.

+0

C'est génial, merci un million de JRL. Ce n'est toujours pas exactement comme je le voudrais, donc je vais y mettre des boutons d'écoute. Mais cela résout le problème principal que j'avais. Toujours aussi simple. Merci encore. – tadywankenobi