How to know if a Fragment is Visible?

前端 未结 10 1953
闹比i
闹比i 2020-12-01 06:07

I\'m using the support library v4 and my questions are, How to know if a Fragment is Visible? and How can I change the propierties of the Layout inflated in the Fragment? Th

10条回答
  •  误落风尘
    2020-12-01 06:24

    you can try this way:

    Fragment currentFragment = getFragmentManager().findFragmentById(R.id.fragment_container);
    

    or

    Fragment currentFragment = getSupportFragmentManager().findFragmentById(R.id.fragment_container);
    

    In this if, you check if currentFragment is instance of YourFragment

    if (currentFragment instanceof YourFragment) {
         Log.v(TAG, "your Fragment is Visible");
    }
    

提交回复
热议问题