Я использую меню ящика в своем приложении. Я выбираю одну опцию из меню и открываю фрагмент, и из этого фрагмента вызываю Activity. Так как здесь все работает нормально, но когда я нажимаю кнопку «назад» (OnbackPress), приложение закрывается.ниже ошибка.«Невозможно запустить действие ... ClassCastException ... не может быть преобразовано в Home_Tab»
Это код MainActivity.
if (savedInstanceState == null) {
homefragment = Home_tab()
fragmentTransaction = fragmentManager!!.beginTransaction()
fragmentTransaction!!.replace(R.id.frame, homefragment)
fragmentTransaction!!.addToBackStack(null)
fragmentTransaction!!.commit()
} else {
homefragment = supportFragmentManager.fragments[0] as Home_tab //Crash at this line
}
Код, откуда вызывается backPress.
override fun onBackPressed() {
super.onBackPressed()
finish()
}