liangjingkanji / BRV

[使用文档] Android 快速构建 RecyclerView, 比 BRVAH 更简单强大
http://liangjingkanji.github.io/BRV/
MIT License
2.59k stars 327 forks source link

onChecked{} 单选模式下两次回调 #370

Closed luckerbai closed 1 year ago

luckerbai commented 1 year ago

问题描述

使用选择模式->单选模式,onChecked{} 回调除了设置默认或者首次触发、单条目选中取消的情况下是回调一次,如果是A->B->C...这样选择的话,就会出现每次都是两次回调,这个应该是Bug吧?

期望行为

每次触发回调都应该是一次回调

如何复现

单选模式下A->B->C...这样选择

版本

liangjingkanji commented 1 year ago

所谓单选就是: 点击当前item回调一次(isChecked = true), 上个勾选item回调一次(isChecked = false), 这两次很难理解吗?

不然你以为怎么取消选择的?

luckerbai commented 1 year ago

谢谢!理解了。