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

change `provider``onCreateViewHolder()`

上级 860ff5a2
......@@ -44,7 +44,7 @@ abstract class BaseProviderMultiAdapter<T>(data: MutableList<T>? = null) :
val provider = getItemProvider(viewType)
checkNotNull(provider) { "ViewType: $viewType no such provider found,please use addItemProvider() first!" }
provider.context = parent.context
return provider.onCreateViewHolder(parent).apply {
return provider.onCreateViewHolder(parent, viewType).apply {
provider.onViewHolderCreated(this)
}
}
......
......@@ -46,7 +46,7 @@ abstract class BaseItemProvider<T> {
*
* @param parent
*/
open fun onCreateViewHolder(parent: ViewGroup): BaseViewHolder {
open fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BaseViewHolder {
return BaseViewHolder(parent.getItemView(layoutId))
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册