我切换到NavigationComponent,不知道如何使用此组件手动关闭片段,在活动中,我们使用finish()方法关闭活动,我需要在NavigationComponent中执行类似的操作。
ergxz8rk1#
"Kotlin"我这样做
findNavController().popBackStack()
ktecyv1j2#
您可以在Fragment类中使用以下代码行:
getActivity().getParentFragmentManager().popBackStack();
或如果您在活动中,则可以使用
getParentFragmentManager().popBackStack();
laawzig23#
如果您使用的是Navigation组件,则还可以简单地调用Navigator.popBackStack(),其中Navigator是Navigator对象。这是NavController的文档
Navigator.popBackStack()
Navigator
chhqkbe14#
最好的方法是:()在活动中使用
4条答案
按热度按时间ergxz8rk1#
"Kotlin"
我这样做
ktecyv1j2#
您可以在Fragment类中使用以下代码行:
或如果您在活动中,则可以使用
laawzig23#
如果您使用的是Navigation组件,则还可以简单地调用
Navigator.popBackStack()
,其中Navigator
是Navigator对象。这是NavController的文档
chhqkbe14#
最好的方法是:
()在活动中使用