提交 97f25d3f 编写于 作者: limuyang2's avatar limuyang2

fix bug

上级 47bdfba8
......@@ -115,7 +115,7 @@ abstract class BaseProviderMultiAdapter<T>(data: MutableList<T>? = null) :
protected open fun bindChildClick(viewHolder: BaseViewHolder, viewType: Int) {
if (getOnItemChildClickListener() == null) {
val provider = mItemProviders.get(viewType)
val provider = getItemProvider(viewType) ?: return
val ids = provider.getChildClickViewIds()
ids.forEach { id ->
viewHolder.itemView.findViewById<View>(id)?.let {
......@@ -134,7 +134,7 @@ abstract class BaseProviderMultiAdapter<T>(data: MutableList<T>? = null) :
}
}
if (getOnItemChildLongClickListener() == null) {
val provider = mItemProviders.get(viewType)
val provider = getItemProvider(viewType) ?: return
val ids = provider.getChildLongClickViewIds()
ids.forEach { id ->
viewHolder.itemView.findViewById<View>(id)?.let {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册