3 votes

Existe-t-il un moyen d'empêcher le bouton retour d'aller sur l'écran d'accueil ?

Une de mes bêtes noires sur Android est le bouton retour. Ce qu'il fait est assez imprévisible.

Selon l'endroit où vous vous trouvez, il peut faire l'une des trois choses suivantes :

  1. faire remonter l'utilisateur d'une page dans la même application
  2. ramener l'utilisateur à une application précédente
  3. ramener l'utilisateur à l'écran d'accueil

Normalement, je pense que les 1er et 2e scénarios fonctionnent plutôt bien. Même si je ne suis pas sûr de la direction que cela va prendre, dans 90 % des cas, cela m'emmène là où je veux aller.

Le dernier scénario est très frustrant et se produit exclusivement lorsque je ne me suis pas rendu compte que j'étais déjà sur la première page de mon application. Je me retrouve alors sur l'écran d'accueil et je dois trouver un moyen de rouvrir l'application. En ce qui me concerne, je ne vois pas de raison valable d'amener l'utilisateur à l'écran d'accueil lorsqu'il touche l'écran de retour, d'autant plus qu'il existe un bouton d'accueil juste à côté du bouton de retour à cette fin.

Bref, je veux une solution à ce problème. Existe-t-il une application ou un moyen de programmer Tasker ou une autre application d'automatisation pour soit

  1. remplacer et annuler l'action du bouton Retour si cela me ramène à l'écran d'accueil. Il faut soit ne rien faire, soit afficher un message.
  2. désactiver complètement le bouton retour si le fait de le cliquer me ramène à la page d'accueil.

Je suis sur Lollipop et non enraciné.

Cependant, bien que je veuille une solution réelle pour moi-même, je serais intéressé de connaître les solutions qui sont enracinées ou sur d'autres versions aussi.

-1voto

Lucky Points 3245

Le troisième scénario est le cas où vous appuyez sur le bouton retour lorsque vous êtes sur l'écran principal d'une application. Certaines applications ou jeux confirment la sortie de l'application avec une option oui ou non d'autres n'ont pas cela cela vous ramène au tiroir de menu ou à l'écran d'accueil si vous l'avez lancé depuis l'écran d'accueil ou la barre de notification. C'est donc normal. Si vous êtes dans l'écran d'activité principal d'une application, je m'attends à ce que l'écran d'accueil s'affiche si j'appuie sur le bouton retour. Cela me semble intuitif. Et si la touche retour quitte une application sans confirmation, vous pouvez toujours la retrouver dans l'onglet "Récents".

Cependant, dans Lollipop, l'option d'épinglage de l'écran est disponible sous Paramètres-> Sécurité, ce qui vous permet de rester dans cette application particulière et le bouton retour sera désactivé jusqu'à ce que vous désépingliez l'application. Et vous ne serez pas en mesure de revenir à l'écran d'accueil en appuyant sur le bouton retour de cette application. Mais vous ne pouvez pas passer d'une application à une autre sans déverrouiller l'application en cours.

Si vous estimez que vous n'avez plus besoin des actions par défaut du bouton retour, voici une application connexe dans le PlayStore. Bouton arrière (sans racine) . Vous pouvez désactiver complètement le bouton de retour virtuel ou de la barre de navigation si vous le souhaitez en utilisant cette application. Le bouton de retour de la barre flottante fonctionne bien dans Lollipop mais je n'ai pas pu activer la barre de navigation car elle ne fonctionne pas sur les versions Android 4.4.4 ou plus.

Screenshot Screenshot_1 Screenshot_2

Capture d'écran (Cliquez pour agrandir)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X