android viewpager+fragmentTabhost:直接将一个FragmentTabhost 加入到viewPager中,滑动viewPager再次返回之前FragmentTabhost
会出现java.lang.NullPointerException, 是在FragmentState.instantiate 出错。
第一次加载viewPager不会出错,第二次就会出现以上情况,解决办法如下代码:
注:TabsInfo是关键,在getItem方法中需要使用Fragment.instantiate得到一个Fragment
经测试ViewPager + fragment 不会出现以上所说情况,可以在构造的时候传递一个
ArrayList<Fragmet> list,再通过getItem 返回即可,有不正确的地方还请指正...
下载:
|
|