I assume you mean another screen with its own MVP pair?
I thought about this case this morning, my decision will probably be that the Coordinator knows the Lead and the MVP pair to open. This opens a new presenter + view and, at the end, does not necessarily call the method on the first presenter with the results.
Thus, the first MVP does not need to know anything about the new screen, it only fires the event. The logic for opening the second window and transferring it entirely is contained in the Coordinator.
Lenaert
source share