freemaul Posté(e) 25 novembre 2009 Share Posté(e) 25 novembre 2009 Bonjour tout le monde, J'aimerais faire en sorte que mon application se réduise quand on appuie sur la touche retour (c'est à dire obtenir le même comportement que la touche home). Lors d'un appuie sur la touche home, je créer une notification permanente qui permet de relancer l'activity. Cela marche trés bien, et les objets sauvegardé dans le bundle (comme la valeur d'un edittext par exemple) sont bien rechargé. Pour l'instant la solution que j'ai trouvé : J'ai d'implémenté la fonction onKeyDown pour que lors d'un appuie sur la touche retour elle apelle un this.finish(); Cela "reduit" bien l'application, je créer aussi une notification, mais lors du relancement de celle-ci, aucun bundle n'est enoyer à la fonction onCreate. Y a t-il un moyen pour forcer la sauvegarde de l'activity à un moment donné ?? Ou bien d'apeller une fonction qui obtient le même résultat que l'appuie sur la touche home ?? Je sèche un peu sur le coup.. ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Galize Posté(e) 26 novembre 2009 Share Posté(e) 26 novembre 2009 Activity.moveTaskToBack(true); envoie l'activité courante en arrière plan, ce qui équivaut à la réduire. Lien vers le commentaire Partager sur d’autres sites More sharing options...
freemaul Posté(e) 26 novembre 2009 Auteur Share Posté(e) 26 novembre 2009 Merci, pour le coup je me sens très con, je ne l'avais même pas vu... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.