Releases: CymChad/BaseRecyclerViewAdapterHelper
Releases · CymChad/BaseRecyclerViewAdapterHelper
4.4.0
15 May 01:31
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
27 Feb 12:40
Compare
Sorry, something went wrong.
No results found
4.3.3
02 Feb 06:10
Compare
Sorry, something went wrong.
No results found
minSdk 升级到 19
fix: BaseNodeApdater 数据提交后,二级及更深层菜单无法展开的BUG,新增isSameNode()方法重载。#6807
参考demo
per: 优化BaseNodeApdater适配器的数据结构和性能
fix: 修复BaseQuickAdapter add数据操作错误问题
4.3.2
10 Oct 03:30
Compare
Sorry, something went wrong.
No results found
fix(adapter): 向上加载预加载bug
将原先的 getItem 方法改为非空返回类型 #6798
新增 getItemOrNull 方法用于安全访问数据项 #6798
3.0.16
10 Oct 09:22
Compare
Sorry, something went wrong.
No results found
更新 Databinding 混淆规则 #6764
3.0.15
10 Oct 06:38
Compare
Sorry, something went wrong.
No results found
更新库的依赖版本
更新 gradle
更新 JVM 目标版本至 Java 11
4.3.0
09 Oct 07:23
Compare
Sorry, something went wrong.
No results found
set方法中的 commitCallback 参数添加默认值 null,#6796
优化尾部加载更多功能的预加载逻辑
优化首部加载更多功能的预加载逻辑
QuickAdapterHelper Builder 中增加更多便捷配置方法
4.2.3
17 Sep 06:03
Compare
Sorry, something went wrong.
No results found
4.2.2
10 Sep 06:23
Compare
Sorry, something went wrong.
No results found
4.2.1
10 Sep 03:15
Compare
Sorry, something went wrong.
No results found
修复节点展开关闭时的bug
BaseNodeAdapter 新增 closeAll 方法