记录MVP模式基本步骤:
1.根据项目需求,写一个 MvpView 接口,然后让对应的 Activity/Fragment 实现这个接口,此接口存在View层
2.Model 层主要就是网络数据请求了或者其他什么耗时操作,最后一定需要用 Presenter 层定义的接口,回调给 Presenter 通知 View 层 更新数据。
3.Presenter 层需要持有 View 层和 Model层的引用,并且实现 Presenter 层定义的回调接口。在回调接口中调用 View 层的代码 进行界面更新,最重要的是,有一个调用通过Model层的方法,在此方法中,调用 Model 层请求数据
4.回到View 层的Activity ,调用 Presenter 层获取数据