前言 :
各位同学大家好。最近在写了一点点安卓架构的demo mvp 代码架构模式,那么废话不多说我们正式开始
效果图
分析
我们看到效果图, 我们很常见的一个人效果请求网络或者读取本地数据显示到列表控件上面 。相信同学们都很熟悉了,我就这边就不细讲了。时间有限
一般我们用原来的mvc 开发模式 要写一个model 处理数据请求 然后通过controller view 核model之间的关联,这样写是可有实现需求 但是我们在业务逻辑复杂了以后我们在controller 里面的代码会变成非常复杂 变很难维护。 这个时候我们就要考虑一个新架构 mvp 通过 Persenter 来讲 view 和model充分的解耦
具体实现
package com.app.mvpdemo;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import andro