How do I get the currently displayed fragment?

前端 未结 30 2200
青春惊慌失措
青春惊慌失措 2020-11-22 11:21

I am playing with fragments in Android.

I know I can change a fragment by using the following code:

FragmentManager fragMgr = getSupportFragmentManag         


        
30条回答
  •  旧巷少年郎
    2020-11-22 11:50

    My method is based on try / catch like this :

    MyFragment viewer = null;
        if(getFragmentManager().findFragmentByTag(MY_TAG_FRAGMENT) instanceOf MyFragment){
        viewer = (MyFragment) getFragmentManager().findFragmentByTag(MY_TAG_FRAGMENT);
    }
    

    But there may be a better way ...

提交回复
热议问题