目前我的导航图中包含一个对话框碎片目标(Fragment(dialog)类型)。当我从该对话框导航到另一个碎片目标时,对话框会关闭,这在我看来是不可预测的行为。
现在我只能像这样导航到下一个碎片。
findNavController().popBackStack(R.id.testFragment, true)
我希望对话框不关闭,只导航到另一个对话框,就像默认的碎片一样。我该如何实现这个功能?
目前我的导航图中包含一个对话框碎片目标(Fragment(dialog)类型)。当我从该对话框导航到另一个碎片目标时,对话框会关闭,这在我看来是不可预测的行为。
现在我只能像这样导航到下一个碎片。
findNavController().popBackStack(R.id.testFragment, true)
我希望对话框不关闭,只导航到另一个对话框,就像默认的碎片一样。我该如何实现这个功能?
BottomSheetDialogFragment
,希望能够通过返回按钮或向上导航返回到它。 - SmallsActionBar
/AppBar
的新Activity
,并在该Activity
内部具有完整的流程来解决这个问题。我们放弃了BottomSheetDialogFragment
,改为在Fragment
内使用自定义布局。我们寻找的用例是BottomSheetDialogFragment
弹出,并在其中单击某个内容以启动一系列没有ActionBar的屏幕。用户可以返回到底部工作表。完成(或退出)该流程后,我们需要将用户带回最初来自的位置。 - Smalls