删除ViewPager中的项目

时间:2012-11-11 11:58:30

标签: android android-fragments

我有ViewPager和FragmentStatePagerAdapter。我想动态更改ViewPager的内容。对于添加页面,我在1上使用简单增加计数器,然后调用FragmentStatePagerAdapter.notifyDataSetChanged()。但如果我想删除页面:

destroyItem(viewPager, position, myAdapter.getItem(position));

收到错误:

  

java.lang.IllegalStateException:片段MyPanel {40e80930}不是   目前在FragmentManager中

1 个答案:

答案 0 :(得分:2)

destroyItem()上没有ViewPager方法。

destroyItem()上的 PagerAdapter方法,但是ViewPager会调用它,而不是你。