【问题标题】:How to remove a Controller from the router backstack in Conductor?如何从 Conductor 中的路由器后端堆栈中删除控制器?
【发布时间】:2017-01-11 10:45:38
【问题描述】:

我正在使用 Conductor 和 Mosby 在 Android 应用中实现 MVP-MVC 架构。
我需要做的是从路由器的后端移除一个控制器,以便在onBackPressed 时,该控制器不再被带回前面。

【问题讨论】:

  • 您的问题到底是什么?只是弹出后台堆栈?然后拨打router.popCurrentController()?

标签: android conductor android-mvp


【解决方案1】:

如果你想删除当前控制器,就像@sockeqwe 说的那样:调用router.popCurrentController()

如果你想从 backstack 中移除一些特定的控制器,你可以尝试调用router.popController(your_controller)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-05
    • 2012-05-04
    • 2011-01-07
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多