Android 指挥:导航到控制器而不将其添加到Backback

Android 指挥:导航到控制器而不将其添加到Backback,android,conductor,Android,Conductor,我正在使用导体库实现一些导航。因此,基本上,从某个控制器,无论我从它导航多远,在后按,我希望能够返回到它(从任何进一步的控制器)。 现在我试着做一些类似的事情: router.backstack.remove(router.backstackSize) onCreateView for new controller,正如我所想,删除新添加的控制器,但这不起作用。实现这一点的简单方法之一是使用类似于router.popToTag(controller.tag())的东西,它将从控制器顶部的后台弹

我正在使用导体库实现一些导航。因此,基本上,从某个控制器,无论我从它导航多远,在后按,我希望能够返回到它(从任何进一步的控制器)。 现在我试着做一些类似的事情:

router.backstack.remove(router.backstackSize)

onCreateView for new controller,正如我所想,删除新添加的控制器,但这不起作用。

实现这一点的简单方法之一是使用类似于
router.popToTag(controller.tag())
的东西,它将从控制器顶部的后台弹出任何控制器

另一种方法是,如果这是最底层的控制器,则在活动控制器中使用
router.setRoot(…)
。(
router.hasRootController()
可以让您知道这是否已经完成)然后返回“主页”只是
router.poptroot()