Как удалить контроллер из backstack маршрутизатора в проводнике?

Я использую Conductor и Mosby для реализации архитектуры MVP-MVC в приложении для Android.
Что мне нужно сделать, это удалить контроллер из backstack маршрутизатора, чтобы после onBackPressed этот контроллер больше не возвращается на передний план.

1 ответ

Решение

Если вы хотите удалить текущий контроллер, сделайте так, как сказал @sockeqwe: call router.popCurrentController(),

Если вы хотите удалить какой-то конкретный контроллер из backstack, вы можете попробовать вызвать router.popController(your_controller),

Другие вопросы по тегам