Releases: CymChad/BaseRecyclerViewAdapterHelper
Releases · CymChad/BaseRecyclerViewAdapterHelper
4.4.1
Compare
Sorry, something went wrong.
No results found
Full Changelog : 4.4.0...4.4.1
4.4.0
Compare
Sorry, something went wrong.
No results found
🐛 Bug 修复
BaseNodeAdapter 展开状态保留问题
修复刷新为新节点对象后,展开/关闭状态无法正确保留的问题
BaseNodeAdapter 现在使用 isSameNode() 匹配逻辑节点,不再依赖 equals() / hashCode()
submitList(list, clearOpenStates = false) 现在会同时保留用户展开和用户显式关闭状态
新增 closedSet 用于记录用户通过 close() 明确关闭的节点,防止 submitList 时被 isInitialOpen() 重新展开
补充 isSameNode() 文档,要求它必须唯一标识节点,避免使用 title 等非唯一字段匹配
数据边界问题修复
📱 Android SDK
compileSdk: 31 → 35
jvm 11 -> 17
4.3.4
Compare
Sorry, something went wrong.
No results found
4.3.3
Compare
Sorry, something went wrong.
No results found
minSdk 升级到 19
fix: BaseNodeApdater 数据提交后,二级及更深层菜单无法展开的BUG,新增isSameNode()方法重载。#6807
参考demo
per: 优化BaseNodeApdater适配器的数据结构和性能
fix: 修复BaseQuickAdapter add数据操作错误问题
4.3.2
Compare
Sorry, something went wrong.
No results found
fix(adapter): 向上加载预加载bug
将原先的 getItem 方法改为非空返回类型 #6798
新增 getItemOrNull 方法用于安全访问数据项 #6798
3.0.16
Compare
Sorry, something went wrong.
No results found
更新 Databinding 混淆规则 #6764
3.0.15
Compare
Sorry, something went wrong.
No results found
更新库的依赖版本
更新 gradle
更新 JVM 目标版本至 Java 11
4.3.0
Compare
Sorry, something went wrong.
No results found
set方法中的 commitCallback 参数添加默认值 null,#6796
优化尾部加载更多功能的预加载逻辑
优化首部加载更多功能的预加载逻辑
QuickAdapterHelper Builder 中增加更多便捷配置方法
4.2.3
Compare
Sorry, something went wrong.
No results found
Update README.md
4.2.2
Compare
Sorry, something went wrong.
No results found