Honikou Posté(e) 15 août 2011 Share Posté(e) 15 août 2011 Bonjour, Je viens de mettre une nouvelle application sur le market : https://market.android.com/details?id=com.honikou.games.greensquare&feature=search_result Le problème étant que l'application ne se ferme pas, même quand on appuie tout le temps sur le bouton back. Je comprend pas d'ou ça peut venir. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bismuth76 Posté(e) 15 août 2011 Share Posté(e) 15 août 2011 Est-ce que tu utilises "onKeyDown" dans ton activity ? Si oui, as-tu pensé à réaffecter la touche retour pour quitter ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Honikou Posté(e) 15 août 2011 Auteur Share Posté(e) 15 août 2011 J'ai une autre application qui fait ca : https://market.android.com/details?id=com.honikou.games.jongle green square utilise onkeydown mais pas jongle football, les deux ont se problème :s et non je ne fais rien avec la touche retour. Comment faire ca ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Honikou Posté(e) 15 août 2011 Auteur Share Posté(e) 15 août 2011 je viens de me rendre compte qu'en créant un projet android vite, juste en le lançant, même si on quitte l'application elle tourne toujours, comment éviter ça ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyberalternative Posté(e) 19 août 2011 Share Posté(e) 19 août 2011 je viens de me rendre compte qu'en créant un projet android vite, juste en le lançant, même si on quitte l'application elle tourne toujours, comment éviter ça ? Bonjour. Qu'est-ce que tu appelles "quitter l'application" ? Sur Android le bouton "HOME" (la petite maison) ne quitte pas l'application mais la fait tourner en tâche de fond. Ce fonctionnement permet notamment à l'utilisateur d'aller consulter ses messages (par exemple) et pouvoir retourner à l'application sans avoir à la relancer (appui long sur le bouton HOME pour reprendre une application "mise en pause"). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Honikou Posté(e) 22 août 2011 Auteur Share Posté(e) 22 août 2011 Je parle lorsqu'on appel finish() dans l'activité principale ou lorsqu'on appuie sur le button back dans l'activité principale. L'application tourne toujours (on va dans gerer les applications on peut cliquer sur forcer l'arret). C'est un problème majeur je trouve. J'ai toujours pas trouvé la solution. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Honikou Posté(e) 25 août 2011 Auteur Share Posté(e) 25 août 2011 Je bloque toujours sur le problème... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bismuth76 Posté(e) 25 août 2011 Share Posté(e) 25 août 2011 J'imagine que tu observes qu'elle tourne toujours via DDMS (panneau devices à gauche) en testant en mode debug depuis ton téléphone. Si tel est le cas, teste sur l'émulateur et lance quelques appli natives (settings, etc) et tu verras qu'en les quittant, elle sont toujours présentes dans la liste des processus démarrés. Je pense que c'est normal, cela doit être un mécanisme de la VM pour éviter d'avoir à vider la mémoire tant qu'elle n'en a pas besoin et j'imagine aussi que ce mécanisme est assez élaboré pour la vider au bon moment ;) Bref, je ne m'avance sur rien, mais je ne suis absolument pas choqué par ce comportement (et puis j'imagine que tu ne fais aucun traitement en tâche de fond une fois l'appli détruite ?). 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.