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

时间:2017-12-20 01:14:51

标签: android conductor

我正在使用Conductor库实现一些导航。所以基本上,从某个控制器,无论我从它导航多远,在背面按下,我希望能够返回它(来自任何进一步的控制器)。 现在我尝试做类似的事情:

router.backstack.remove(router.backstackSize)

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

1 个答案:

答案 0 :(得分:0)

执行此操作的一种简单方法是使用类似Select the project > Settings & Utilities (Near user icon on top right) > Project Settings 的方法,该方法会将所有位于控制器顶部的控制器从后台弹出。

反之,如果这将是最底层的控制器,则是在“活动”控制器中使用function sum(){ var x,y,z; x = Number(document.getElementById("input1").value); y = Number(document.getElementById("input2").value); z = x + y; document.getElementById("result").innerHTML = z ; } 。 (router.popToTag(controller.tag())可以告诉您是否已经完成)然后返回“ home”只是router.setRoot(...)

的问题。