Fragment 的setUserVisibleHint()生命

2016-10-20  本文已影响559人  Yang_Bob

参考:http://www.cnblogs.com/Jieth/p/5855757.html

FragmentPagerAdapter加载fragment并使用setUserVisibleHint()处理预加载时,在setUserVisibleHint()中请求网络数据时,出现xml中控件获取都是null的情况,纠其原因,是 setUserVisibleHint是比oncreateView先加载,所以调用setUserVisibleHint时是空。


自己挖的坑自己填...

思路:onCreateView和setUserVisibleHint都调用onvisible(),两个条件同时满足则加载布局或者数据

view也可以单独换成一个标记,在oncreateView里赋值true

解决!!!,特此记录下。

上一篇 下一篇

猜你喜欢

热点阅读