2017-01-03 3 views
1

こんにちは、私は私が主な活動I want catch this back not back between fragments ノーフラグメント見え Iに戻るボタンを背中押した後、すなわちノーフラグメント目に見えるがある場合にチェックしたい10個の断片のように持っている活性を有するていますここで道を見つけた How to know if a Fragment is Visible? ここのようなタグ名でチェックしても、タグ名で10個の断片すべてを確認することはできません 助けてください?Androidのチェックが示す何の断片ではありません

+4

getSupportFragmentManager()。getBackStackEntryCount()== 0は、フラグメントが現在表示されていないことを意味します。 – Shane

+0

ありがとうございますgetFragmentManager()で動作します。getBackStackEntryCount()== 0アクティビティを延長すると – Radwa

答えて

4

私は右のあなたの質問を理解している場合、そのIDとレイアウトはフラグメントが含まれているか、いない場合、

if (getSupportFragmentManager().findFragmentById(R.id.some_layout_id) != null) 

を使用することにより、あなたは見つけることができます。 この方法では、各フラグメントをチェックする必要はなく、フラグメントコンテナを直接チェックすることができます。私はそれが助けて欲しい!

+1

これはgetFragmentManager()でも機能しますが、ありがとうございます。 – Radwa

関連する問題