Yes, You are correct.
But sometimes Presenter have to interact with adapter data.
Guess that Facebook support
Likebutton at each posting.
when user click
Like, it should have network api. It means
Presenter have to know data, at least id of data.
In this case, Many people implement wrong. In Presenter, it calls
Presenter will update data to notify successful network.
In this case, also Between
View, they communicate many time.
So in this posting, I want to explain how to make these decoupling.