Voici des étapes simples.Y a-t-il un moyen de détecter si un fragment est montré à l'utilisateur ou non?
step1 : fragment1 was showing and it's already added to Backstack
step2 : fragment2 is added to Backstack and showing it now
step3 : fragment2 is removed from Backstack
Donc finalement, fragment1
est montrant à nouveau à l'utilisateur. Dans cette situation, y a-t-il un moyen de détecter si le fragment1 est de nouveau affiché fragment1
? J'ai essayé avec OnResume()
mais cela ne fonctionne pas.
Merci pour les réponses!
Là où je ne dois ajouter votre code? S'il vous plaît relisez ma question. Je veux le détecter dans un fragment qui montre maintenant. –
@ Passionate.C Je crois qu'il a répondu à votre question. Votre code va dans la seconde instruction if. c'est-à-dire. this.isVisible() – KBJ
KBJ oui. Cela semble être une bonne solution. Mais je ne suis pas sûr d'où je peux ajouter ... –