I want to make a case that MainActivity and other acitvities actually handle things they aren't supposed to in an MVP scenario. For example in the cost deleted case the main activity actually performs a refresh by calling the presenter. I would argue that its up to the presenter to actually decide that a deletion would require a full refresh, or is the idea here that its up to the view to decide how to actually implement this change and it decides to go with a full reload?
I want to make a case that MainActivity and other acitvities actually handle things they aren't supposed to in an MVP scenario. For example in the cost deleted case the main activity actually performs a refresh by calling the presenter. I would argue that its up to the presenter to actually decide that a deletion would require a full refresh, or is the idea here that its up to the view to decide how to actually implement this change and it decides to go with a full reload?