0

J'ai créé un nouveau projet dans Android Studio avec une activité à onglets avec les affichages de balayage du style de navigation (voir le pager). Comment puis-je savoir quel fragment est actif et si l'utilisateur a tabulé? Y a-t-il un moyen de vérifier cela?Activité avec onglets Android Studio (Balayage des vues) Voir Pager Vérifier si l'onglets

Donc, je n'ai fait aucun changement avec le code que je veux juste vérifier.

+0

double possible de [Comment obtenir l'onglet sélectionné d'un viewPager?] (Https://stackoverflow.com/questions/24909452/comment-obtenir-l'-onglet-sélectionné-d'-un-viewpager) –

Répondre

0

Override setMenuVisibility méthode fragment pour vérifier si elle est visible ou non

@Override 
public void setMenuVisibility(boolean visible) { 
    super.setMenuVisibility(visible); 
    if (visible) { 
      //do something 
     } 
    } 
} 
+0

Merci beaucoup cela a fonctionné correctement. Avant de poser une autre question, y a-t-il un moyen de vérifier ce qu'est Fragment aussi? Donc Fragment One, ou quoi? – Theroth

+0

OK résolu. Dans la méthode supérieure, vous pouvez faire: this.getArguments(). Get ("numéro_section") que l'ID de fragment correct – Theroth