Android MVP模式详解
详细介绍了Android的MVP模式从0到1的演化过程
傅晨明
毕业于杭州电子科技大学
展开
-
Android开发中MVC、MVP到MVVM演化
有一个需求:需要查询用户账号信息,用户输入账号,点击按钮可进行查询账号信息,如果查询数据成功,则将数据展示在界面上;如果查询数据失败,则在界面上提升获取数据失败。一般模式NormalActivity获取用户输入信息展示获取信息成功页面展示获取信息失败页面查询用户数据业务逻辑...原创 2020-09-02 08:53:57 · 517 阅读 · 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 · 504 阅读 · 0 评论 -
Android MVP-变量统一配置和retrofit二次封装
文章目录1 app1.1 ConfigKeys1.2 Configurator1.3 ProjectInit1.4 配置2 net2.1 callback2.2 HttpMethod2.3 RestClient2.4 RestClientBuilder1 app1.1 ConfigKeys/** * 只是一个标识信息,这里的所有信息都是后面用来做KEY的 */public enum ...原创 2019-12-13 16:57:50 · 359 阅读 · 0 评论 -
Android MVP 一行代码轻松解决框架替换
文章目录1. 房产公司2. 代理类(业务员)3. 业主3.1 业主1-OkHttpProcessor3.2 业主2-VolleyProcessor4. 客户(App)参考:免费开放接口APIhttps://www.jianshu.com/p/e6f072839282Android MVP 构建一个简单的MVPhttps://blog.csdn.net/hongxue8888/artic...原创 2019-09-19 13:23:49 · 324 阅读 · 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 · 308 阅读 · 0 评论