MVP的使用步骤

2019-10-16  本文已影响0人  命运的撑船人

MVP的使用步骤
1.定义一个view层的接口(一个成功的,一个失败的)

public interface MainView{
           void onSussful(ArrayList
          <MyJson.ResultsBean> results);
          void onFalied(String name);
 }

2.创建一个model层,创建一个接口

  public interface onClick{
    void onOK(ArrayList
      <MyJson.ResultsBean> results);
  void onNo(String name);
  }

3.创建P层,实现model层的接口

  public class MainPersenter implements MainModel.onClick{

4.在实现的两个方法中,分别调用view层成功和失败的方法
5.创建view的成员方法

public MainView mainView;
private final MAinModel mainModel;
public MainPersenter(MainView  mainView){
this.mainView=mainView;
mainModel=new mainModel();
}

6.创建一个方法,并在model层实现这个方法

  public void addData(){
    mainMoldel.addData(this);
}

7.接口改成本类的接口,并在该方法内进行网络数据的解析

 public void addData(final onClick onClick) {

8,在Activity中创建并实现

presenter = new MainPresenter(this);
    presenter.addData();
上一篇下一篇

猜你喜欢

热点阅读