文件名称:MvpBase:MVP + RxJava2 + Retrofit2 + Dagger2学习演示
文件大小:396KB
文件格式:ZIP
更新时间:2024-05-20 06:08:46
Java
MvpBase MVP + RxJava2 + Retrofit2 + Dagger2 学习Demo 使用RxJava配合Retrofit2做网络请求 使用RxUtil对线程操作和网络请求结果处理做了封装 使用RxPresenter对订阅的生命周期做管理 使用RxBus来方便组件间的通信 使用RxJava其他操作符来做延时、轮询、转化、筛选等操作 使用okhttp3对网络返回内容做缓存,还有日志、超时重连、头部消息的配置 使用MVP架构整个项目,对应于model、ui、presenter三个包 使用Dagger2将M层注入P层,将P层注入V层,无需new,直接调用对象 感谢 Demo参考了GeekNews,仅保留了结构干净的MVP结构,加入了一个接口测试用例 TODO 腾讯的bugly(BUG上报),X5(web) 热修复,AndFix /Tinker 流媒体/直播技术、文档 、IM