() {
@Override
public void onSuccess(CurrencyBean.DataBean dataBean) {
Gson gson=new Gson();
mView.cancelLoadDialog();
Log.e("qzs---- ",gson.toJson(dataBean)+"");
mView.loginSuccess();
}
@Override
public void onFailure(String error) {
mView.cancelLoadDialog();
mView.loginFail();
}
});
}
```
P通过View接口返回给View
另外MVP也是有缺点的:
- 增加代码的复杂度
- 实现难度增加
- 如果某特定视图的渲染很多(activity),就会造成Presenter与该视图联系过于紧密,一旦该视图需要变更,那么Presenter也需要变更了,不能如预期的那样降低耦合度和增加复用性。
大家可以关注我的微信公众号:「秦子帅」一个有质量、有态度的公众号!
Android进阶之路(2)-详解MVP
原文:https://www.cnblogs.com/qinzishuai/p/11441365.html