我正在开发一个具有LoginFragment
and的应用程序HomeFragment
。我正在使用喷气背包导航组件来处理片段导航。首先,在该用户完成LoginFragment
我调用的登录过程后,我将popBackStack()
用户导航到HomeFragment
. 当用户单击dark mode
按钮时出现问题。我呼吁recreate()
活动。我需要再次恢复 NavHost 但我清除了StartDestination
那个 navHost。
我能做些什么来解决这个问题?
注意:我尝试使用popUpTo
;但这对我不起作用。