Android MVP模式详解
详细介绍了Android的MVP模式从0到1的演化过程
傅晨明
毕业于杭州电子科技大学
展开
-
Android开发中MVC、MVP到MVVM演化
有一个需求:需要查询用户账号信息,用户输入账号,点击按钮可进行查询账号信息,如果查询数据成功,则将数据展示在界面上;如果查询数据失败,则在界面上提升获取数据失败。 一般模式 NormalActivity 获取用户输入信息 展示获取信息成功页面 展示获取信息失败页面 查询用户数据 业务逻辑 ...原创 2020-09-02 08:53:57 · 508 阅读 · 0 评论 -
Android MVP-使用RxJava和注解消除接口回调
在Android MVP 构建一个简单的MVP中实现了一个简单MVP框架,在使用Presenter中通过接口回调的方式获取Model中的数据,如下图: 这里通过Rxjava和注解来消除接口回调。 添加rxjava依赖: //rxjava implementation "io.reactivex.rxjava2:rxjava:2.1.14" implementation '...原创 2019-12-16 11:17:07 · 495 阅读 · 0 评论 -
Android MVP-变量统一配置和retrofit二次封装
文章目录1 app1.1 ConfigKeys1.2 Configurator1.3 ProjectInit1.4 配置2 net2.1 callback2.2 HttpMethod2.3 RestClient2.4 RestClientBuilder 1 app 1.1 ConfigKeys /** * 只是一个标识信息,这里的所有信息都是后面用来做KEY的 */ public enum ...原创 2019-12-13 16:57:50 · 351 阅读 · 0 评论 -
Android MVP 一行代码轻松解决框架替换
文章目录1. 房产公司2. 代理类(业务员)3. 业主3.1 业主1-OkHttpProcessor3.2 业主2-VolleyProcessor4. 客户(App) 参考: 免费开放接口API https://www.jianshu.com/p/e6f072839282 Android MVP 构建一个简单的MVP https://blog.csdn.net/hongxue8888/artic...原创 2019-09-19 13:23:49 · 314 阅读 · 0 评论 -
Android MVP 构建一个简单的MVP
最终的项目代码结构如下: 1 构建一个简单的MVP /** * 实体 */ public class Girl { public int icon; public String like; public String style; public Girl() { } public Girl(int icon, String like, String style) { ...原创 2019-09-17 08:32:19 · 301 阅读 · 0 评论