Кнопка в BottomNavgationView не работает должным образом

У меня есть BottomNavigationView с 3 кнопками / пунктами. Средний делает мой 3 NestedScrollView (каждый в каждом фрагменте viewpager) прокрутите до верхней части представления. Пока здесь все в порядке. Проблема начинается, когда я проверяю все три, потому что внезапно кнопка перестает реагировать. Я попробовал отладку, и она прошла все шаги... Я не знаю, в чем проблема, вы можете мне помочь? Вот код:

private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
    when (item.itemId) {
        R.id.lista_utentes -> {
            onBackPressed()
            return@OnNavigationItemSelectedListener true
        }

        R.id.topo -> {
            when (viewpager_tabs_tipo.currentItem) {
                0 -> container_feridas.scrollTo(0, 0)
                1 -> container_sinais.scrollTo(0, 0)
                2 -> container_analises.scrollTo(0, 0)
            }

        }
        R.id.new_foto -> {
            return@OnNavigationItemSelectedListener true
        }
    }
    false
}

0 ответов

Другие вопросы по тегам