Я думаю, что вид является единственным ответственным за навигацию по экрану. Здесь у нас есть хорошее объяснение этой «проблемы Android-MVP», и у меня есть две причины думать таким образом:
1 - В основном для меня переходы экрана не больше, чемПоведение взглядов.он принадлежит виду состояние .Мы знаем, что докладчик должен управлять состоянием представления с помощью методов представления, но это представление, которое фактически реализует эти переходы (например, вызывая startActivity).
2 - навигация между экранами имеет некоторые зависимости Android SDK,такие как Intents, Bundles, FragmentsManager и т. д. ... И если вы хотите использовать MVP + Clean Architecture (настоятельно рекомендуется), вы не можете "делиться" андроид-зависимостями между вашими докладчиками, потому что они должны быть java только для создания модуля.тесты проще.