mvp 框架
-
其中base 下为普通版mvp
-
baseimpl 为进阶版,添加中间层,简化base层和业务层,避免业务层过多无用的实现
-
login 为mvp 演示代码
-
test 下为分离view版,分离了view 和activity,但在实际开发中,业务层无法避免要和activity 做各种交互,各种回调,暂不推荐使用。
-
test_json 为 处理json 预处理相关代码
-
test_multiple 为多 url 处理相关代码
-
downfile 为文件上传、下载相关代码
- 1.为啥后台返回的json都拿到了,还走的
onError
?
请检查BaseResponseBodyConverter
中的判断逻辑是否和自己项目中实际返回的JSON
格式一致。
- 2.
JSON
预处理是否有必要?
预处理相当于解析了2遍JSON
,如果后台返回JSON
格式固定,则没有必要;如果后台返回JSON
格式比较混乱,还是有必要的。