要判斷Fragment 是否在前臺使用onResume 是不可以的蛋叼,因?yàn)閂iewPager 有預(yù)加載功能可能會有多個(gè)Fragment 調(diào)用onResume
所以 在Fragment 中重寫setUserVisibleHint 函數(shù)
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (getUserVisibleHint()) {
// Fragment 可見
} else {
}
}