Traitement de bouton de Navigation Android Composant

Je voudrais savoir comment gérer correctement le système de bouton de retour action en utilisant la manette de Navigation. Dans mon application j'ai deux fragments (par ex. fragment1 et fragment2) et j'ai une action en fragment1 à destination de fragment2. Tout fonctionne bien sauf une chose: quand l'utilisateur appuie sur le système de bouton retour dans fragment2 je veux afficher une boîte de dialogue (à l'aide de DialogFragment par exemple) pour confirmer la sortie. Quelle est la meilleure façon de mettre en œuvre ce comportement? Si j'utilise app:defaultNavHost="true" dans mon hôte fragment puis il revient automatiquement en ignorant mes règles. Et, en outre, quel est ce composant?

Traitement de bouton de Navigation Android Composant

Devrais-je utiliser "pop" peut-être?

  • Avec "Pop", vous pouvez définir l'endroit où aller(destination) en cliquant sur le dos/bouton haut.
  • Donc, s'il est défini sur aucun, comment doit-il réagir à bouton de retour?
  • Quand il réglé sur "none", le comportement par défaut, l'utilisateur sera navigué à destination précédente(fragment 1)
  • ok, est-il possible de poignée bouton de retour en deuxième fragment?
  • stackoverflow.com/a/51044879/1268507
InformationsquelleAutor Kiryl Tkach | 2018-06-26