How should I pass data (e.g. which item was clicked) between Activities in MVP?
问题 I have list of items shown with MVP pattern. View is an Activity (a.k.a. ItemsList ). I want to show next Activity (also MVP'ed, a.k.a. ItemDetails ) with details of item clicked in ItemsList . Model for ItemsList is fed with data from Repository. So actually it's RMVP. It looks like this: |->Model<->Presenter<->View [ItemsList] Repository<-| |->Model<->Presenter<->View [ItemDetails] So Model for ItemsList already knows exactly what Model item was clicked so I could pass it right away from