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

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