美文网首页Android UI相关Android知识Android开发
Fragment可见时再加载数据(Fragment真正的onRe

Fragment可见时再加载数据(Fragment真正的onRe

作者: JC_Hou | 来源:发表于2016-11-21 09:56 被阅读2308次

Fragment里面的onResume和onPause,但这两个方法是Activity的,调用时机也是Activity的。
真正的Fragment的onResume和onPause方法,其实是setUserVisibleHint方法
@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser){//相当于onResume initData(); }else {//相当于onPause } }

关键就是这个isVisibleToUser,当fragment进入视线时,他会调用这个方法,这个参数为true,当退出视线时,调用这个方法,参数为false;

相关文章

网友评论

    本文标题:Fragment可见时再加载数据(Fragment真正的onRe

    本文链接:https://www.haomeiwen.com/subject/qoxupttx.html