Releases: 932707629/TinMvvm
Releases · 932707629/TinMvvm
v1.5.0
升级okhttp版本;
修复框架DataBindingFragment造成数据绑定失效的问题
v1.4.3
框架适配安卓4.4;
修复框架DataBindingFragment造成数据绑定失效的问题
v1.4.1
1.4.1
- 升级项目依赖库
- 调整sharedViewModel共享ViewModel默认为false,可在GlobalConfiguration全局配置
v1.4.0
取消协程在BaseViewModel里的置空问题,使用getScope()方法解决viewModelScope和lifecycle?.lifecycleScope可能被取消的问题
取消依赖ImmersionBar组件,由开发者自由选择
v1.3.7
- 解决Fragment复用会造成ViewModel的lifecycle为空的情况
- 优化Rxjava异常回调处理,统一回调到ResponseErrorListener
v1.3.6
-
解决直接在DataBindingActivity.initView()调用mViewModel.getLifeCycleOwner()出现为空的情况,此时lifecycle还没有被赋值
-
通过配置Activity/Fragment的sharedViewModel()可以决定该页面的ViewModel是否可被其他页面复用,默认可复用
v1.3.2
移除框架对Glide的依赖,由开发者自行决定用哪个图片加载框架(同时Glide与网络请求框架使用Okhttp3同一实例也取消掉了);
ViewModel新增页面生命周期回调;
Activity/Fragment/ViewModel中的协程事件自动取消(onDestroy)。
v1.3.1
新增Flow的一些演示用法
解决ViewModel不能共享数据的问题