明确定义BaseViewModel初始化方法
修复BaseMutableLiveData递归反射参数bug
修复BaseMutableLiveData反射不初始化父类变量
修复ViewPublicEvent对于ViewModel形式没有调用其抽象方法的bug
调整包结构
重构基类逻辑
新增BasePresenter、BaseViewModel、BaseMutableLiveData
修复反射获取多泛型超类未匹配ViewBinding的bug
新增inflateView重载方法
修改initPermission命名
修复ViewPublicEvent获取权限后不执行下一步的bug
修复ViewPublicEvent处理权限bug
移除AutoSize本地代码
移除RxPermission更换新的权限库
移除RxJava依赖
修复BaseFragment异步加载反射初始化布局文件获取泛型超类bug
去除BaseFragment同步加载加载弹窗
修复BaseDialog的错误
优化ViewPublicEvent的代码
修复公共事件初始化泛型类bug
合并基类公共方法
去除xml不存在的资源文件
简化ViewBinding初始化方式
合并Base类的公共事件方法
优化BaseActivity、BaseFragment异步加载逻辑
修复ViewBindingUtils其中某个inflate方法的bug
新增AsyncViewBindingInflate泛型类型传递,去除强转
BaseActivity和BaseFragment新增异步加载机制
BaseActivity和BaseFragment初始化数据逻辑优化
优化BaseActivity执行initData使用MutableLiveData丢值bug