У меня есть Activity с двумя дочерними фрагментами Timeline
и Milestones
. Оба этих фрагмента содержат списки, заполненные пользовательским адаптером курсора.
Вот графическое представление:
Теперь, когда я нахожусь в TIMELINE и открываю окно поиска, я набираю что-то, все хорошо, я получаю желаемый результат. Но когда я перехожу от временной шкалы к вехам с помощью some text in the searchview
, представление поиска не очищается, поэтому я также получаю отфильтрованные результаты на странице вех и в соответствии с параметрами, которые я указал на временной шкале.
Я использую библиотеку AppCompact для разработки панели действий. Вкладки там не вкладки ActionBar, а простые SlidingTabLayout
.
До сих пор я пытался использовать
getActivity().supportInvalidateOptionsMenu(); в onResume() обоих фрагментов не работает.
Я пробовал searchView.setQuery("",false) - не работает и случайным образом дает мне NPE.
Итак, что мне здесь не хватает?