用最简单的方法,实现fragment数据懒加载
程序员文章站
2022-05-30 16:31:15
...
fragment自带这个方法:
setUserVisibleHint(boolean isVisibleToUser)
在fragment类里使用这个方法,然后进行判断:
@Override public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser){
//只在这个状态下加载数据
initData();
}else {
}
}