我的用例:
我有一个以 a 作为其唯一视图元素的活动,为其三个页面ViewPager
设置了三个s(使用 a )。其中一个片段是,而另外两个常规s 包含一些信息图表。Fragment
FragmentPagerAdapter
ListFragment
Fragment
允许“检查”元素中的列表ListFragment
,检查元素会调出上下文操作栏,显示对选定/选中项目可能执行的操作列表。
我的问题:
当我选择几个列表项时,CAB 就会出现。但是当我切换页面时,CAB 保持可见,呈现操作。更糟糕的是,这ViewPager
似乎有时会破坏列表片段的视图 - 因此选择操作会引发"java.lang.IllegalStateException: Content view not yet created"
异常。
我的问题:
- 当用户离开
ListFragment
页面时,如何让 CAB 消失? ListFragment
(可选)当背面是并且某些项目仍然被检查时,我如何让 CAB 重新出现。