Understanding MVP architecture. While I do not use any Dagger'ov, RxJava, etc., just trying to translate a simple application c MVC to MVP.
If an event occurs - "click on the 'add'" button in some form, then Presenter is twitching, ... it signals in the Model, ... there is an addition, and then the View / update screen changes with some new data. It seems clear here.
Question: if an event occurs in * View - "click on the list" of some entities and a new fragment is opened with the selected entity, i.e. (no data change occurs) as a matter of fact a transition from one View to another, does the Presenter layer participate here?
I have doubts about the moment when the entity - (data) on which the click occurred is transferred from one View to another like this:
View -> View
or through the Presenter to do it? Those. to transfer to Presenter the clicked data, and then it should transfer it to another View?
View -> Presenter -> View
Thank!
* View - in this question, exclusively, as a component of MVP, and not android.view.View