Я хочу показать подробности и pu sh некоторый фрагмент в менеджер фрагментов backstack android без показа этого фрагмента пользователю, когда щелкнуло уведомление.
Я думаю, что лучше показать мою цель в коде. Я хочу что-то вроде кода ниже (note: this code not work and just replace last fragment)
спасибо заранее.
fun ShowFactorDetailWithBackStack(){
popEveryFragment()
val main=MainFragment.newInstance()
val club=ClubDetailFragment.newInstance()
val factor =FactorDetailFragment.newInstance()
fragmentManager.beginTransaction()
.setCustomAnimations(
R.anim.slide_in_right,
R.anim.slide_out_left,
android.R.anim.slide_in_left,
android.R.anim.slide_out_right
).replace(R.id.fragmentContainer,main, HOME)
.setMaxLifecycle(main, Lifecycle.State.RESUMED)
.addToBackStack(HOME)
.replace(R.id.fragmentContainer, club, DETAIL_CLUB)
.setMaxLifecycle(club, Lifecycle.State.RESUMED)
.addToBackStack(DETAIL_CLUB)
.replace(R.id.fragmentContainer, factor, DETAIL)
.setMaxLifecycle(factor, Lifecycle.State.RESUMED)
.addToBackStack(DETAIL)
.commit()
}