从DialogFragment导航到片段将从后堆栈中删除DialogFragment-Android导航组件

从DialogFragment导航到片段将从后堆栈中删除DialogFragment-Android导航组件,android,android-architecture-navigation,Android,Android Architecture Navigation,流程是FragmentA->对话框fragment->FragmentB。从FragmentB按后退按钮,应用程序跳过对话框fragment,进入FragmentA 我试图了解这是预期的行为还是一个bug。如果是这样的设计,我如何才能确保按back键返回到对话框片段而不是返回到片段a这是因为对话框目标实现了浮动窗口界面,从它导航时总是从后堆栈弹出。检查源代码

流程是
FragmentA
->
对话框fragment
->
FragmentB
。从
FragmentB
按后退按钮,应用程序跳过
对话框fragment
,进入
FragmentA


我试图了解这是预期的行为还是一个bug。如果是这样的设计,我如何才能确保按back键返回到对话框片段而不是返回到
片段a

这是因为对话框目标实现了浮动窗口界面,从它导航时总是从后堆栈弹出。检查源代码