Android Aile de mucchin | liste de l'article balises activité



Comment ramasser les événements de la touche Retour sur l'application Android


Dans l'application Android, méthode d'événement (réception) de ramasser la clé a été appuyé sur le bouton Retour (Retour) Qu'est-ce que c'est?

Avant de plonger dans le sujet, il ne fera que parler un peu écarté.
Est de mettre à jour le site Senki "Android de mucchin" pour un temps assez long.
Il est environ 50 jours prétendant.
Pour la pratique occupé qui est devenu, a été arrête aussi de travailler un développement Android app a été fait en privé.
Seul un peu de temps libre donc finalement, j'ai essayé de le développement a continué d'Android apps avaient été fabriqués à partir de précédent au cours.
Et est libéré un peu de temps prévu, il y avait tellement indéniable que certains vierge.
Ne peut pas expliquer ce qui se passait sur Android, a été oublié et que la décision de l'amende avait construit son application Android, qui est autant. (Rires)


Donc, je voudrais passer aux choses sérieuses.
Cette fois-ci, dans l'application Android, c'est sur la façon de ramasser l'événement quand il est appuyé sur la touche Retour.

J'ai a maintenant été prise d'une application Android, avec le GPS caractéristiques, j'ai essayé d'installer et de le tester pour XPERIA.
Par exemple, même si à l'intérieur de positionnement GPS, ne s'arrête pas de positionnement ne peuvent pas être traitées.
J'ai remarqué que dans cet état, même si cela se termine sur l'icône d'activité dans l'icône, comme en le positionnant dans le haut de l'écran de l'XPERIA qui a été transformé à quitter Pikopiko et le mouvement.
Je pensais que ce que je pensais là-bas, et d'oublier le positionnement, et même si intacte, et je veux annuler le positionnement GPS, à la fin de l'activité.

Android app a été installé sur votre propre bouton "Retour", a reçu l'événement a été pressé, bien sûr, peut être traité comme. (. Dans onClickListener)
Ici, en mettant le processus d'annulation de positionnement GPS, l'activité à la fin de votre propre en appuyant sur le bouton retour n'est pas un problème, m'a donné pour annuler le positionnement.
Mais, cela seul, si la clé a été appuyé sur le dos du côté dur, l'opération de positionnement n'est pas annulé.
Parlons quand appuyé sur la touche Retour est présente comme une clé dur, et ce que je fais.

OnDestroy de l'activité () événement

Qu'est-ce que vous voulez faire une touche a été pressée Retour? Je pense que en fonction du but, et comment gérer les différents.
Comme moi, à la fin de l'activité, dans le cas d'un traitement, vous pouvez mettre en œuvre () méthode, vous voudrez peut-être pour décrire le processus de OnDestroy de l'activité ou si vous voulez annuler l'opération que vous utilisez, Tokayuu vous voulez sortir quelque chose.
L'activité est à la fin, un événement se produit OnDestroy.
Bien sûr, même après la quit () la méthode, car elle se produit OnDestroy cette finition événement, dans le processus que vous mettez dans une sortie appuyez sur le bouton de posséder, si vous avez mis un procédé tel que annulé Yara communiqué, OnDestroy () Je pense une bonne idée de mettre en œuvre.




OnKeyDown de l'activité () événement

Cette section décrit, ce qu'il faut faire quand "je veux ignorer la touche Retour."
Cependant, parce que je pense que ce processus, et méchant à l'utilisateur, il n'est donc pas recommandé.
Lorsque la touche est enfoncée, l'événement se produit alors onKeyDown, l'activité, de mettre en œuvre () onKeyDown méthode.
Puis, par exemple, le code suivant.


public void onKeyDown (keyCode int, KeyEvent event) {
si (keyCode! = KeyEvent.KEYCODE_BACK) {
retourner super.onKeyDown (keyCode, événement);
} Else {
return false;
}
}


KeyEvent.KEYCODE_BACK est une constante de la classe android.view.KeyEvent, montre sur la touche Retour.
Retour lorsque la clé est, par, et de ne pas appeler () onKeyDown de la super classe, le traitement de la touche Retour, cela signifie que vous avez terminé avec cet article, vous ne serez pas de retour à l'écran précédent.

Si, si vous implémentez ces processus, etc pour afficher un message du genre "., S'il vous plaît sortez en appuyant sur un bouton au lieu de la touche Retour pour revenir", mais s'il vous plaît faire que vous ne vous souciez pas de l'utilisateur sincèrement .


Dans l'émulateur Android, car il n'était pas comme icône est affichée dans le positionnement du GPS, je pensait pas un problème, en regardant le déplacement dans le fait XPERIA, vous trouverez le problème et ruisselle.

Si vous développez une application Android est également tout le monde, il est recommandé d'obtenir les moyens réels.
Et aussi différent parce que la taille d'écran, et déplacez-le dans l'émulateur, c'est parce que une course sur le XPERIA, c'est la différence entre l'atmosphère Yappari.

2 3 4 5 ... 10 ... Last » Une page dix d'un deux trois quatre cinq ... 10 ... »Dernière