的所有内容, 快速并且零错误)
一键生成 MVP, Dagger2 相关类 (使用此 页面级 模板可直接生成 Wiki 文档第二章 快速开始 的所有内容, 快速并且零错误)
MVPArms 学习项目
更新日志...意见收集
扩展项目, 了解一下:
MVPArms 官方组件化方案 ArmsComponent
改造 Android 官方架构组件 ViewModel
一行代码监听 App 中所有网络链接的上传以及下载进度...Wiki
详细用法请参照Wiki,下面只是简单的介绍下MVP
Contract
根据Google官方的MVP项目,可以在Contract中定义MVP的接口,便于管理,此框架使用Dagger注入Presenter...无需定义Presenter接口,所以Contract只定义Model和View的接口
public interface UserContract {
//对于经常使用的关于UI的方法可以定义到...并且继承BaseModel,指定范型为ServiceManager和CacheManager,然后通过两个Manager拿到需要的Service和Cache为Presenter提供需要的数据(是否使用缓存请自行选择