当需要在Fragment不可见的时候将一些数据保存到数据库
然而当ViewPager嵌套Fragment的时候 由于ViewPager会有预加载的机制,导致当前的Fragment的onStop的方法并不执行,
这时就需要下边的方法来判断Fragment是否不可见了
// TODO: 2017/9/16 当Fragment不可见的时候的操作在这里面
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
// TODO: 2017/9/16 当isVisibleToUser为false的时候为Fragment不可见,为true的时候Fragment显示
if (!isVisibleToUser){
//这里执行Fragment不可见时的逻辑
我这里是将Fragment中的数据保存到数据库
}
}
当需要在Fragment不可见的时候将一些数据保存到数据库
最新推荐文章于 2022-04-16 23:25:12 发布