fragment自带这个方法:
setUserVisibleHint(boolean isVisibleToUser)
在fragment类里使用这个方法,然后进行判断:
@Override public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser){
//只在这个状态下加载数据
initData();
}else {
}
}