项目链接
一. 项目结构
1. 项目整体划分
MVVMHabit是以谷歌DataBinding+LiveData+ViewModel框架为基础,整合Okhttp+RxJava+Retrofit+Glide等流行模块,加上各种原生控件自定义的BindingAdapter,让事件与数据源完美绑定的一款容易上瘾的实用性MVVM快速开发框架。从此告别findViewById(),告别setText(),告别setOnClickListener()…
基类封装在mvvmhabit中,app直接用
dependencies {
...
implementation 'com.github.goldze:MVVMHabit:4.0.0'
}
2. 模块细分
二. Android知识点学习
1. registerActivityLifecycleCallbacks方法
registerActivityLifecycleCallbacks 方法可以用来注册一个 ActivityLifecycleCallbacks 对象,以便在应用的 Activity 生命周期变化时接收回调。这可以帮助你监控和管理应用中的 Activity 状态,适合需要全局管理 Activity 生命周期的场景
2.
// TODO 0105