Android Mvvm:不再更新, 请移步Ayvytr/Flow
Android Kotlin Mvvm框架,使用了ViewModel, LiveData, 协程Coroutine,为简化开发而生。
搭配如下框架使用,效果更佳
implementation "com.ayvytr:network:2.3.0"
implementation "com.ayvytr:ktx:2.5.0"
android
implementation 'com.ayvytr:mvvm:0.1.4'
androidx
implementation 'com.ayvytr:mvvm-androidx:0.1.4'
-
0.1.4
- 删除BaseViewModel.mNetworkExceptionHandler,.launchLoading
- 增加BaseViewModel.jobMap,用以方便取消未结束的Job
- 修改WrapperObserver,增加WrapperListObserver专门支持List和分页相关参数
-
0.1.3 增加WrapperObserver.onSucceed ResponseWrapper参数
-
0.1.2 修改launchLoading,launchWrapper方法返回Job
-
0.1.1 修改WrapperObserver为abstract class,并提供onError默认实现
-
0.1.0 框架第一版