Fragment嵌套首页初次加载不出界面问题解决
2016-08-17 00:14
239 查看
今天真是郁闷的一天,感觉整个人都不在状态,遇到这个问题搞了好久才解决掉,其实细心想一下以前自己是遇到过同样的问题的,但是一直都没去往那方面想,一直觉得肯定是嵌套fragment造成的,去网上搜索了一下一般就是说嵌套fragment要用getChildFragment()啥的,还有的就是说ViewPager预加载默认是加载两页,这个倒的确是这样。还有种说法就是说是多次initView()造成被覆盖了。可是这些我都尝试了对我还是没有帮助。
最后自己只好打印Log去一点点的查,事实证明还是不要去胡乱的猜测,从根源分析才是王道呀,打印Log才发现自己传进adapter的bean对象都是空的,当然加载不出数据来哦,于是便在网络请求得到数据加判断,直到拿到数据为止。
通过这次的网络请求的教训,以后再遇到类似的情况就一定要先去考察是不是由于网络加载是耗时的操作,我们是不是没有取到数据就在往适配器中加入数据了。
最后自己只好打印Log去一点点的查,事实证明还是不要去胡乱的猜测,从根源分析才是王道呀,打印Log才发现自己传进adapter的bean对象都是空的,当然加载不出数据来哦,于是便在网络请求得到数据加判断,直到拿到数据为止。
while (bean==null){ bean = gson.fromJson(jsonArray.toString(), listType); myAdapter.addAll(bean, 0); }
通过这次的网络请求的教训,以后再遇到类似的情况就一定要先去考察是不是由于网络加载是耗时的操作,我们是不是没有取到数据就在往适配器中加入数据了。
相关文章推荐
- 解决fragment中嵌套fragment加载切换的问题
- !!!!!安卓界面总是显示加载进度条的问题,没事别乱用ListFragment
- Android Fragment 嵌套 destroy问题及解决
- Android中fragment嵌套fragment问题解决方法
- 同一界面中多个Fragment中的控件ID冲突问题的解决
- 【Android】解决RadioButton+FragmentPagerAdapter+Fragment切换页面数据加载的问题
- 解决fragment嵌套的问题和安卓主线程不能修改UI的问题
- 动态加载JS文件,完美解决跨域、编码、嵌套、队列、兼容性、执行顺序等相关问题。
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决Fragment 重复加载,刷新问题
- Fragment 嵌套 Fragment 首次加载没问题,第二次加载子Fragment出现问题
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- FragmentTabHost切换Fragment时避免重复加载UI,导致切换后重绘页面的问题解决
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ViewPager嵌套Fragment内部点击事件无响应问题
- Ext界面做图片动态加载的图片放大镜效果并解决JS内存泄漏问题
- Ext界面下做图片动态加载的图片放大镜效果并解决IE6下遮罩mask无法遮盖HTML的select控件问题
- 解决网友 ViewPager嵌套Fragment 回退问题
- Android 解决在初次打开Activity加载布局文件时,ScrollView滚动条不在顶部的问题
- Fragment页面加载混乱 视图重叠问题 如何优雅的解决