美文网首页
MVP的使用步骤

MVP的使用步骤

作者: 命运的撑船人 | 来源:发表于2019-10-16 13:59 被阅读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();

相关文章

  • MVP的使用步骤

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

  • MVP的简单使用步骤

    0,首先创建一个接口 1,定义一个view层的接口(一个成功的,一个失败的) 2,创建一个model层,创建一个接...

  • MVP及Retrofit简单学习

    MVP 字母的含义 Retrofit 使用步骤(依赖接口的形式) 使用Retrofit服务器最好返回的是一个cod...

  • MVP步骤

    T-MVP步骤:1.添加依赖 implementation 'com.squareup.okhttp3:okh...

  • MVP框架学习

    一、MVP介绍 二、为什么使用MVP模式 三、MVP与MVC的异同 四、使用MVP实现Android的登录的Dem...

  • 从代码出发了解MVP

    摘要 以登录为例子,对比使用MVP与不使用的区别。 不使用MVP,模拟登录场景 使用MVP,模拟登录场景 定义Mo...

  • MVC和MVP

    Android mvp 架构的自述 如何更高效的使用MVP以及官方MVP架构解析 老的MVC架构 新的MVP架构 ...

  • MVP模式

    使用MVP模式的步骤: 定义mode层的实体类, 操作业务类的接口 操作业务类完成的结果状态监听接口 定义view...

  • MVP

    MVP耦合图示: MVP使用交互流程图示: MVP全称是Model-View-Presenter,是模型(mode...

  • flutter-mvp架构

    flutter_mvp 项目介绍 该项目为flutter的mvp的基础架构,主要封装了mvp基础类,使用dio进行...

网友评论

      本文标题:MVP的使用步骤

      本文链接:https://www.haomeiwen.com/subject/gmukmctx.html