生命周期
附上生命周期,帮助下面的学习。
image,无法加载数据 ,所以需要在onActivityCreated方法中调用加载数据
(二)
进来加载的不是这个Fragment,当该Fragment被缓存的时候,调用onActivityCreated方法getUserVisibleHint()值是false,不调用getData()方法;同理,isVisibleToUser和isViewCreated也是false,也不会调用getData()方法;
滑动到该Fragment的时候,onActivityCreated方法不会再次执行,isVisibleToUser和isViewCreated都变为true,调用getData()方法加载数据。
总结
上述代码简单修改就可以封装成一个BaseFragment类,以上就是本人学习懒加载的过程,有任何疑问请留言交流。
参考
网友评论