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 :
- faire remonter l'utilisateur d'une page dans la même application
- ramener l'utilisateur à une application précédente
- 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
- 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.
- 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.