Fragment在ViewPager中进入屏幕时的方法

时间:2014-06-11 09:51:00

标签: android android-fragments android-viewpager

在我的应用程序中,我有一个ViewPager,其中包含许多带有Fragments的可滑动Tabs。是否有像onResume这样的方法,每次片段进入屏幕时都会调用它?创建片段后调用onResume, onCreateView等等,如果它出现在屏幕上则调用,因此它们对我不起作用。我可以使用哪种方法解决问题?

1 个答案:

答案 0 :(得分:5)

您可以在片段中使用setUserVisibleHint方法:

@Override
public void setUserVisibleHint(boolean isVisibleToUser){
    super.setUserVisibleHint(isVisibleToUser);
    if(isVisibleToUser){
        // Your fragment is visible
    }
}