使用Android导航控制器并完成通话活动

问题描述 投票:0回答:1

我有一个活动,正在使用导航组件浏览我的片段,以向导方式从用户那里获取信息。我的流程中有一个死胡同片段,我在其中告诉用户为什么他们无法继续,并且我想提供一个完成/取消按钮,以完成导航控制器所在的活动并使用户停留在他们离开的屏幕上上。

我尝试添加活动,他们从中启动流程作为操作目标,但是将活动作为新活动启动,而不是用户离开的地方。

我可以从片段中获取活动,然后通过单击按钮在该活动上调用finish(),但是这似乎不应该使用导航图。我错了吗?有没有一种方法可以在导航图方向上说出所有内容?

android android-architecture-navigation
1个回答
0
投票

[没有navigate()操作会将活动弹出堆栈-NavController知道的唯一后向堆栈是它管理的内部后向堆栈。

如果您想完成一项活动,请在您的活动上致电finish()

© www.soinside.com 2019 - 2024. All rights reserved.