KT
Size: a a a
KT
AP
P▽
KT
KT
P▽
init{
fragmentManager.addOnBackStackChangedListener{
val fragmentById: Fragment = fragmentManager.findFragmentById(containerId)
callback.onBackStackChanged(fragmentById)
}
}
applyCommand
KT
P▽
KT
KT
P▽
P▽
localStackCopy
KT
KT
P▽
KT
P▽
P▽
val fragmentById: Fragment? = fragmentManager.findFragmentById(containerId)
if(fragmentById != null) callback.onBackStackChanged(fragmentById)
Back(null)
Replace("fragment2")
val fragmentById: Fragment? = fragmentManager.findFragmentById(containerId)