2017-08-26 8 views
-2

私は2つのフラグメントを持っています。フラグメント1は、アプリケーションの先頭にロードされます。引き出しナビゲーションとフラグメントマネージャを使用して、フラグメント2をその上に追加します。Androidのフラグメント - トランザクションのライフサイクル実装

  1. この時点でのフラグメント1の状態は?
  2. フラグメント2の戻るボタンを押してフラグメント1を表示すると、フラグメント1をリフレッシュするにはどうすればよいですか?

答えて

1

あなたの活動でこれを使用します....

@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

を、あなたは小さな例を提供することができます。お願いします。 – Payal

+0

の両方の断片を投稿してください。 – sushildlh

関連する問題