1.使用startup替换自定义ContentProvider,优化启动
2.将BaseVMActivity和BaseVMFragment的lifecycle一系列协程方法抽成Flow的扩展方法
3.调整日志输出格式
lifecycleFlow函数增加异常的回调(#6)
1.fix 调用startKtActivity崩溃问题
1.改造单例为静态内部类模式
2.将SnackBar的手移到扩展函数里面
1.移除RxJava和retrofit的rxjava转换器的依赖
2.注解ServiceApi增加属性rxJava
wic
优化Retrofit的Serialization,将ServiceApi注解的responseConverter属性的继承基类SerializationConverter
将网络请求的GsonConverterFactory替换为SerializationCoverterFactory
优化网络请求框架
1.将注解ServiceApi的factory参数改为responseConverter
2.增加封装类GsonResponseBodyConverter
2.增加封装抽象类BaseResponseBodyConverter
1.优化刷新控件
2.弃用IAdapterListControl接口
3.删除IPageControl接口中的pageSize,nextPageIndex属性和getRefreshStatus方法
4.封装控件RefreshRecyclerView
解决单独添加footer崩溃问题(#I4L4U2:RecyclerAdapter添加footer时,会报数组下标越界)
解决RecycleAdapter添加footer数据下标越界的崩溃问题