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