1.6.0
- 开放ViewBindingActivity中对于是否隐藏键盘的判断逻辑
通过赋值或复写方法可以调整隐藏键盘的判断逻辑
(requireActivity() as ViewBindingActivity<*>).needHideKeyboard = { focusedView, motionEvent -> // check touch position true // or false }
- 优化代码,调整部分参数的类型
将RecyclerAdapter基类中payloads参数的类型改为
List<Any> - 为
Flow<T>.observeWithLifecycle方法添加distinctUntilChanged使用
flowWithLifecycle方法后返回的Flow不再具有StateFlow的去重效果,需要额外使用distinctUntilChanged进行去重,否则会在每次生命周期回调的时候向下游发送数据 - 更新DialogFragment基类中的方法
将
setFragmentManagerAndTag方法重命名为setManagerAndTag - 更新AndroidWidget版本
- 在崩溃的时候收集手机CPU架构信息,方便对错误进行定位
- 更新DialogFragment基类对生命周期的感知及处理逻辑
在调用show方法的时候传入LifecycleOwner可以确保弹窗在页面生命周期内弹出
- 在
com.bonepeople.android.base.BuildConfig中添加VERSION字段该字段用于获取当前依赖库的版本号