Comment gérer une pression sur un bouton arrière dans une application Android (Delphi)?
Comment puis-je rendre mon application Android réagir à l'arrière-bouton?
Est-il quelque chose de plus haut niveau VCL est TApplicationEvents le gérer, ou ai-je besoin de plonger dans les bas-niveau Android, des trucs ici?
Aujourd'hui, la plupart des applications de démonstration ont un écran bouton de retour pour revenir à l'écran précédent. En appuyant sur la psysical bouton de semble toujours pour quitter l'application, et dans certaines situations, il provoque une violation d'accès.
source d'informationauteur Wouter van Nifterick
Vous devez vous connecter pour publier un commentaire.
Dans la forme du
OnKey...
événements, laKey
paramètre estvkHardwareBack
sur Android. Par exemple:Voici un code mis à jour pour Remy réponse (fonctionne avec Seattle):
Pour la future référence pour toute personne qui cherche à donner un sens à cette..
La clé := 0; est le secret pour arrêter l'application à partir de la clôture..
Cela va dans les formes événement OnKeyUp
Essayez ceci:
désolé pour mon précédent message. c'était à propos de l'arrêt de l'application.
revenir à l'écran précédent dépend de la conception de votre application.
si vous avez utilisé
TTabControl
pour afficher les pages, vous pouvez passer à la partie précédenteTTabItem
.si vous avez utilisé
TForms
pour l'affichage des pages, vous devez utiliserClose()
procédure pour la fermeture de la forme actuelle et de revenir à l'écran précédent.