Skip to content

1.6.0

Choose a tag to compare

@bonepeople bonepeople released this 04 Nov 14:22
· 73 commits to main since this release
  • 开放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版本

    AndroidWidget 1.6.0
    AndroidWidget 1.6.1

  • 在崩溃的时候收集手机CPU架构信息,方便对错误进行定位
  • 更新DialogFragment基类对生命周期的感知及处理逻辑

    在调用show方法的时候传入LifecycleOwner可以确保弹窗在页面生命周期内弹出

  • 在com.bonepeople.android.base.BuildConfig中添加VERSION字段

    该字段用于获取当前依赖库的版本号