diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseProviderMultiAdapter.kt b/library/src/main/java/com/chad/library/adapter/base/BaseProviderMultiAdapter.kt index f7b63ad9a..8aa60b078 100644 --- a/library/src/main/java/com/chad/library/adapter/base/BaseProviderMultiAdapter.kt +++ b/library/src/main/java/com/chad/library/adapter/base/BaseProviderMultiAdapter.kt @@ -45,7 +45,7 @@ abstract class BaseProviderMultiAdapter(data: MutableList? = null) : checkNotNull(provider) { "ViewType: $viewType no such provider found,please use addItemProvider() first!" } provider.context = parent.context return provider.onCreateViewHolder(parent, viewType).apply { - provider.onViewHolderCreated(this) + provider.onViewHolderCreated(this, viewType) } } diff --git a/library/src/main/java/com/chad/library/adapter/base/provider/BaseItemProvider.kt b/library/src/main/java/com/chad/library/adapter/base/provider/BaseItemProvider.kt index d550ae18e..c0b26c199 100644 --- a/library/src/main/java/com/chad/library/adapter/base/provider/BaseItemProvider.kt +++ b/library/src/main/java/com/chad/library/adapter/base/provider/BaseItemProvider.kt @@ -54,7 +54,7 @@ abstract class BaseItemProvider { * (可选重写)ViewHolder创建完毕以后的回掉方法。 * @param viewHolder VH */ - open fun onViewHolderCreated(viewHolder: BaseViewHolder) {} + open fun onViewHolderCreated(viewHolder: BaseViewHolder, viewType: Int) {} /** * item 若想实现条目点击事件则重写该方法