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()