A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴光新 黑马帝   /  2013-8-16 09:09  /  8314 人查看  /  57 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

android viewpager+fragmentTabhost:直接将一个FragmentTabhost 加入到viewPager中,滑动viewPager再次返回之前FragmentTabhost
会出现java.lang.NullPointerException, 是在FragmentState.instantiate 出错。

第一次加载viewPager不会出错,第二次就会出现以上情况,解决办法如下代码:
注:TabsInfo是关键,在getItem方法中需要使用Fragment.instantiate得到一个Fragment

经测试ViewPager + fragment 不会出现以上所说情况,可以在构造的时候传递一个
ArrayList<Fragmet> list,再通过getItem 返回即可,有不正确的地方还请指正...


下载:
游客,如果您要查看本帖隐藏内容请回复

57 个回复

倒序浏览
正好需要,谢谢了。。。
回复 使用道具 举报
你好  想看看
回复 使用道具 举报
ddddddddddddddddd
回复 使用道具 举报
好东西,要分享,顶一个
回复 使用道具 举报
辛苦啦!
回复 使用道具 举报
study study study
回复 使用道具 举报
学习了{:soso_e100:}
回复 使用道具 举报
正好需要
回复 使用道具 举报
{:soso_e183:}很厉害
回复 使用道具 举报
支持一下
回复 使用道具 举报
看看先。看看先。看看先
回复 使用道具 举报
徐鑫 中级黑马 2013-10-15 16:02:43
13#
求学习,求源码:lol
回复 使用道具 举报
多谢楼主分享
回复 使用道具 举报
我也遇到这样问题
回复 使用道具 举报
xupeng 初级黑马 2013-10-29 14:30:04
16#
支持,顶顶,多谢
回复 使用道具 举报
whj11 中级黑马 2013-11-11 22:00:35
17#
来学习      
回复 使用道具 举报
正在被这个问题卡着了
回复 使用道具 举报
cadsfasdfasdfas不错
回复 使用道具 举报
夕阳 初级黑马 2013-11-19 11:18:18
20#
gfhgfhfghg fhfgb
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马