1

在我的 android 应用程序中,我使用 ViewPager 和 Action Bar 来布局主要活动。PagerAdapter 是 FragmentStatePagerAdapter。

我的第一个片段包含一个启用了批处理上下文操作的 ListView。当 CAB 在屏幕上时,我滑动到下一个片段,它仍然处于打开状态。实际上,它保存在所有片段中。刷卡的时候怎么去掉?

滑动时可能会保留其他状态。如何将它们全部删除?

4

1 回答 1

0
  1. 使您的活动实施ViewPager.OnPageChangeListener
  2. OnPageChangeListenerViewPager的设置为活动
  3. 在您覆盖的 onPageSelected(int position) 方法中,关闭您的 CAB
于 2012-11-16T09:40:00.133 回答