Как пропустить SearchView в заднем стеке навигационного контроллера?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как пропустить SearchView в заднем стеке навигационного контроллера?

Сообщение Anonymous »

Вызов docPageSearchView.show() открывает SearchView. Затем выберите элемент из результатов поиска и откройте новый экземпляр того же фрагмента, чтобы отобразить новый контент («фрагмент средства просмотра»). Теперь нажмите кнопку «Назад». SearchView откроется снова. Как мне вернуться к предыдущему экземпляру фрагмента средства просмотра? Другими словами, как мне пропустить SearchView?
override fun onMenuItemClick(item: MenuItem): Boolean {
when (item.itemId) {
R.id.doc_page_search_menu_item -> binding.docPageSearchView.show()
else -> return false
}
return true
}

override fun onItemClicked(model: PageEntity, position: Int, view: View) {
binding.docPageSearchView.hide()
navController.navigate(DocPageViewerFragmentDirections.toSelf(model.key))
}





















Подробнее здесь: https://stackoverflow.com/questions/790 ... controller
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»