Скрытие / отображение контекстной панели действий программно
Мой вариант использования:
У меня есть активность сViewPager
в качестве единственного элемента просмотра, с тремяFragment
s для трех страниц (используяFragmentPagerAdapter
). Один из этих фрагментовListFragment
в то время как два других регулярныхFragment
с содержанием инфографики.
Список вListFragment
позволяетпроверка» элементы и проверяющие элементы вызывают контекстную панель действий, представляющую список возможных действий для выбранных / отмеченных элементов.
Моя проблема:
Когда я выбираю пару элементов списка, появляется CAB. Но когда я переключаю страницы, CAB остается видимым, представляя действия. Что еще хуже,ViewPager
кажется, иногда разрушает вид фрагмента списка - следовательно, выбор действий приводит к"java.lang.IllegalStateException: Content view not yet created"
исключение.
Мои вопросы:
Как заставить CAB исчезнуть, когда пользователь отходит отListFragment
страница?(необязательно) Как заставить CAB появляться снова, когдаListFragment
задняя часть и некоторые элементы все еще проверены.