IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Gestion Bouton Retour


Sujet :

Composants graphiques Android

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Par défaut Gestion Bouton Retour
    Bonjour à tous,

    Je développe une petite application sur android et j'ai un petit soucis avec les services et le bouton ' Retour ' du téléphone.

    Dans mon application, j'utilise un service que je peux démarrer ou arrêter grâce à un Toggle Button. De plus, j'utilise plusieurs activités, donc elles sont susceptibles d'être arrêter puis redémarrer.

    Ce que je voudrais c'est que le service, une fois activé via mon bouton sur l'activité principale, continu de tourner en arrière plan quelque soit les manipulations que je fasse sur les activités MAIS qu'il soit arrêté si je quitte l'application (via le bouton ' Retour ' ou via un bouton que je peux implémenter).

    Mon soucis se pose donc au niveau de la fonction ' onDestroy() ' qui est appelé indifféremment que je change d'activité ou que je quitte l'application.

    Merci d'avance pour vos réponses.

  2. #2
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 361
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 361
    Par défaut
    Bonjour,
    Tu peux déjà redéfinir l'action qui va être exécuter lors du bouton back :
    T'as deux solutions :
    Où :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onKeyDown(int keyCode, KeyEvent event)
    Avec la KeyEvent KEYCODE_BACK.

    Ensuite quand tu lances une Activity par dessus ne termine pas la première comme ça, tu ne devrais rien perdre.

  3. #3
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    ou sinon avec la fonction IsFinishing() cela te retournera si l'activity est encore en cours ou si elle se ferme avec un finish() , le cas également avec le bouton back.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Par défaut Merci
    Merci pour vos suggestions.

    Au final j'ai réussi à contourner le problème en détruisant le service (en prenant soins de vérifier qu'il soit bien actif) dans l'activity principale (dans la méthode onDestroy() de l'activity principale).

    A savoir qu'en fait, mon activity principale ne sert qu'à mettre en place des onglets (elle extends de TabActivity).

    De ce fait, lorsque je lance l'application, cette activity crée les onglets et me place directement dans l'activty qui correspond au premier onglet.

    Donc quitter l'application revient en fait à quitter cette activity principale. Je n'ai alors plus de soucis en changeant d'onglet.

    Encore merci pour vos réponses, je pense que si j'avais été plus claire, cette solution serai apparue plus vite.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. bouton retour
    Par joe206 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/05/2006, 15h33
  2. [Mail] Couleur de l'echo et bouton retour
    Par joe206 dans le forum Langage
    Réponses: 4
    Dernier message: 09/05/2006, 08h48
  3. [FLASH] Bouton retour
    Par rhums dans le forum Flash
    Réponses: 4
    Dernier message: 09/03/2006, 15h32
  4. [MySQL] Gestion des retour à la ligne
    Par Husqvarna dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 31/10/2005, 10h14
  5. Désactivé le bouton retour.
    Par glanumf dans le forum ASP
    Réponses: 3
    Dernier message: 31/05/2005, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo