freemaul Posté(e) 25 novembre 2009 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.. ^^
Galize Posté(e) 26 novembre 2009 Posté(e) 26 novembre 2009 Activity.moveTaskToBack(true); envoie l'activité courante en arrière plan, ce qui équivaut à la réduire.
freemaul Posté(e) 26 novembre 2009 Auteur Posté(e) 26 novembre 2009 Merci, pour le coup je me sens très con, je ne l'avais même pas vu...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.