Android中如何不缓存fragment

来源:互联网 发布:iosmvvm数组如何绑定 编辑:程序博客网 时间:2024/04/25 08:20
在自己不想要保存的fragment中实现两个方法

protected boolean isCreate = false;
@Override
public voidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
isCreate=true;
}
@Override
public voidsetUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser && isCreate) {
//相当于Fragment的onResume
//在这里处理加载数据等操作,我这里执行的是更新数据操作
GetDataAysnTask getDataAysnTask=new GetDataAysnTask();
getDataAysnTask.execute();

} else {
//相当于Fragment的onPause
}
}



0 0
原创粉丝点击