You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
目前源码中BaseQuickAdapter中实现:
abstract class BaseQuickAdapter<T : Any, VH : RecyclerView.ViewHolder>(
open var items: List = emptyList()
) : RecyclerView.Adapter<RecyclerView.ViewHolder>() {
}
adapter重载onViewRecycled方法时:
override fun onViewRecycled(holder: RecyclerView.ViewHolder) {
super.onViewRecycled()
}
这样需要对holder进行转换才能得到对应的ViewBinding,建议继承RecyclerView.Adapter和之前版本实现一样传入泛型VH,改成:
abstract class BaseQuickAdapter<T : Any, VH : RecyclerView.ViewHolder>(
open var items: List = emptyList()
) : RecyclerView.Adapter() {
}
The text was updated successfully, but these errors were encountered:
目前源码中BaseQuickAdapter中实现:
abstract class BaseQuickAdapter<T : Any, VH : RecyclerView.ViewHolder>(
open var items: List = emptyList()
) : RecyclerView.Adapter<RecyclerView.ViewHolder>() {
}
adapter重载onViewRecycled方法时:
override fun onViewRecycled(holder: RecyclerView.ViewHolder) {
super.onViewRecycled()
}
这样需要对holder进行转换才能得到对应的ViewBinding,建议继承RecyclerView.Adapter和之前版本实现一样传入泛型VH,改成:
abstract class BaseQuickAdapter<T : Any, VH : RecyclerView.ViewHolder>(
open var items: List = emptyList()
) : RecyclerView.Adapter() {
}
The text was updated successfully, but these errors were encountered: