From 29ca6213bb90206e36973476022d155911dceabe Mon Sep 17 00:00:00 2001 From: limuyang Date: Wed, 8 Jan 2020 01:00:32 +0800 Subject: [PATCH] change `provider``onViewHolderCreated()` --- .../com/chad/library/adapter/base/BaseProviderMultiAdapter.kt | 2 +- .../com/chad/library/adapter/base/provider/BaseItemProvider.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 若想实现条目点击事件则重写该方法