PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Gestion de la touche retour
Gestion de la touche retour
Débuté par Auden69, 23 avr. 2021 11:21 - 5 réponses
Membre enregistré
21 messages
Popularité : +1 (1 vote)
Posté le 23 avril 2021 - 11:21
Bonjour,

Je cherche un moyen d'interdire un retour en arrière dans une appli Android.

J'ai une page accueil sur mon appli qui possède deux boutons. "Création compte" et "connexion" . Dans l'initialisation de cette même page, je regarde si le membre ne s'est pas déjà connecté ( chargeparamètre) auquel cas je le connecte et le bascule automatiquement vers la page principale de mon application...
Rien d'exceptionnel donc.

Tout ce petit monde fonctionne bien. Le seul hic, c'est qu'une fois sur la page principale, il ya la présence de la flèche retour en haut à gauche qui renvoit vers les page précédente donc l'accueil de mon application ce que je ne souhaite pas.
Quelle est la méthode la plus propre ? Masquer le bouton par programmation et supprimer la fonction retour pour éviter le retour via le bouton physique ? Fermer les fenetres accueil et login et création du compte avant d' arriver sur la page principale de l'application ?

Je suis preneur d'une méthode propre et fiable :-)

Merci.
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 23 avril 2021 - 13:07
Sur le bouton flèche retour tu y mets le raccourci touche retour
Et voilà.
Membre enregistré
21 messages
Popularité : +1 (1 vote)
Posté le 23 avril 2021 - 14:28
Je n'ai pas du être assez clair, ou je n'ai pas compris la réponse. Je ne veux justement pas que cette flèche apparaisse et que le retour soit impossible depuis un touche physique du téléphone.
Posté le 23 avril 2021 - 16:42
Bonjour,

Si ta flèche sur l'écran tu ne pourra pas la cachée.

La seule solution est de faire que cette flèche retour ne fasse aucun traitement.

Pour cela tu crée un bouton retour hors fenêtre, vérifie qu'elle soit bien de type "Retour" et dans le cas la tu auras bon appuyer sur la flèche ton app ne bougera pas.

Bon dev.
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 23 avril 2021 - 17:07
Si tu souhaites que la flèche n'apparaisse pas
Il suffit de mettre ce champ en dehors de la fenêtre.
Pour le raccourci voir
https://doc.pcsoft.fr/fr-FR/?1014018&name=Lettre_d_appel
Sinon il existe une LST dessus mais je me rappelle plus du numéro
Membre enregistré
55 messages
Popularité : +4 (4 votes)
Posté le 23 avril 2021 - 17:37
Exemple de la LST n°97 : Android Gestion du dernier Back