smallwhite123
smallwhite521
2016-04-07 06:29
采纳率: 0%
浏览 3.3k

viewpager中的fragment之间跳转传值问题?

有一个是Activity,在里面有viewpager的实现,ViewPager显示的是10个子fragment,ViewPager中使用的是FragmentStatePagerAdapter适配器。现在已经可以左右滑动切换1-10个Fragment了,我现在想实现的功能是:每个Fragment中都有几个button,点击第一个Fragment中的button,相当于右滑了一下,跳到了下一个Fragment。能跳过去了,但是从第一个fragment跳过去的时候第二个fragment为null?是怎么回事?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • bdmh
    bdmh 2016-04-07 06:35

    一般会把创建的fragment放到list中,通过索引访问list指定位置

    点赞 评论
  • bdmh
    bdmh 2016-04-07 06:35

    默认不是所有fragment都会创建,当你滑动到某个索引时,先判断是否为null,是就new一个fragment

    点赞 评论
  • tianxiawudila
    呆小易 2016-04-07 14:26

    可以用标志判断去做跳转传值

    点赞 评论
  • zhuhongleia
    zhuhongleia 2016-04-08 01:52

    楼主能否把button的实现贴出来?

    点赞 评论

相关推荐