在我的应用程序中,我有一个ViewPager,其中包含许多带有片段的可滑动选项卡。onResume
片段每次出现在屏幕上时,是否都会调用类似的方法?onResume, onCreateView
等等是在创建片段后调用的,而不是在屏幕上调用的,所以它们对我不起作用。我可以使用哪种方法解决问题?
您可以在片段中使用setUserVisibleHint方法:
@Override
public void setUserVisibleHint(boolean isVisibleToUser){
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
// Your fragment is visible
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句