MVP原理:略
构建MVP至少需要创建二个类一个借口:Activity、Presenter、View,我这里的名称分别为:MvpActivity、MvpPresenter、MvpView
Activity:
需要实现接口View,并且将接口对象传入Presenter中,在调用Presenter里操作的方法,则数据可以在接口方法中获得。
Presenter:
拥有两个方法,init()方法,获取接口对象;operate()方法,获取数据来源,通过接口对象调用接口方法;
View:
拥有接口方法,根据参数类型,确定接口方法参数。
总结:一个非常简洁的Demo,中心思想:activity只负责展示,presenter获得数据,并通过接口将数据传递到activity中的接口方法中。