用了传统的 onResume 和 onPause 不起作用,百度后知道使用 setUserVisibleHint() 可行。
注意:只有在ViewPager中才会调用此方法
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
//相当于activity的onResume
} else {
//相当于activity的onPause
}
}