在切换fragment时,如果需要每次展现时实时刷新数据,则可在此方法里面操作,因为在add()或者hide()时,fragment中的生命周期的函数并不会被调用(非第一次),所以需要在这个方法里面支持刷新数据。
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if (hidden) { // 不在最前端显示 相当于调用了onPause();
return;
}else{ // 在最前端显示 相当于调用了onResume();
//网络数据刷新
}
}