Как удалить контроллер из backstack маршрутизатора в проводнике?
Я использую Conductor и Mosby для реализации архитектуры MVP-MVC в приложении для Android.
Что мне нужно сделать, это удалить контроллер из backstack маршрутизатора, чтобы после onBackPressed
этот контроллер больше не возвращается на передний план.
1 ответ
Решение
Если вы хотите удалить текущий контроллер, сделайте так, как сказал @sockeqwe: call router.popCurrentController()
,
Если вы хотите удалить какой-то конкретный контроллер из backstack, вы можете попробовать вызвать router.popController(your_controller)
,