Это один из прискорбных недостатков Android - из-за того, как работают Activity и Co., невозможно отделить View от логики 100% .Вы не можете отправить Намерение, не вмешиваясь в некоторые вещи View.
Тем не менее, ваша модель может быть еще более чистой, если сделать ее более строгой MVP.Как правило, представление не должно содержать никакой логики вообще.Это означает, что он также не должен решать, что делать, когда происходит событие - например, пользователь нажимает какую-то кнопку ввода.С учетом вышесказанного, более чистый подход к вашей ситуации был бы
VIEW 1 [действие пользователя] => PRESENTER 1 => VIEW 1 [метод для отправки намерения] - {Intent} -> VIEW 2 =>PRESENTER 2 => MODEL 2
Но, к сожалению, ограничение необходимости проходить через просмотр для отправки Intents является обязательным для Android.