navigationBar.setOnItemSelectedListener {
when (it.itemId) {
...
R.id.menu_bottom_settings -> {
toolBar.title = "SETTINGS"
supportFragmentManager.beginTransaction()
.replace(
R.id.frame,
SettingsFragment.newInstance(),
"fragment_settings"
).commit()
val myFragment = supportFragmentManager.findFragmentByTag("fragment_settings")
Log.d("RVB", "$myFragment")
}
,,,
}
true
}
}
в переменную myFragment ничего не приходит. почему так? или я что-то недопонимаю?
fragmentManager асинхронно обрабатывает транзакции. Можешь попробовать commitNow.
спасибо) что-то вернулось)
а как теперь можно обратиться ко всем вложенным элементам в этот фрагмент? ни к чему не могу обратиться
К каким элементам? Вообще так обращаться во фрагмент не очень хорошая идея, и стоит такого избегать. Думаю что можно решить задачу иначе
Обсуждают сегодня