2017-08-26 2 views
-2

J'ai 2 fragments. Le fragment 1 est chargé au début de l'application. En utilisant la navigation tiroir et le gestionnaire de fragment, j'ajoute Fragment 2 au-dessus.Fragments Android - Lifecycle with Transactions implémentation

  1. Quel est l'état du fragment 1 à ce stade?
  2. Comment actualiser le fragment 1 lorsque le bouton de retour du fragment 2 est enfoncé et que le fragment 1 est affiché?

Répondre

1

Utilisez dans votre activité ....

@Override 
    public void onBackPressed() { 
     Fragment f = getSupportFragmentManager().findFragmentById(R.id.maincontainer); 
     if (f instanceof FirstFragment) { 
      // do operations 

     } else if (f instanceof SecondFragment) { 
      // do operations 

     }else { 
      super.onBackPressed(); 
     } 

    } 
+0

Pouvez-vous donner un petit exemple. S'il vous plaît. – Payal

+0

poster les deux fragments en question. – sushildlh