参考:http://www.cnblogs.com/Jieth/p/5855757.html
FragmentPagerAdapter加载fragment并使用setUserVisibleHint()处理预加载时,在setUserVisibleHint()中请求网络数据时,出现xml中控件获取都是null的情况,纠其原因,是 setUserVisibleHint是比oncreateView先加载,所以调用setUserVisibleHint时是空。
自己挖的坑自己填...
思路:onCreateView和setUserVisibleHint都调用onvisible(),两个条件同时满足则加载布局或者数据
view也可以单独换成一个标记,在oncreateView里赋值true
解决!!!,特此记录下。
网友评论