BaseRecyclerViewAdapterHelper
BaseRecyclerViewAdapterHelper copied to clipboard
两个RecylcyView嵌套 内容会错乱 ,3.0.6
两个RecylcyView嵌套 内容会错乱, 3.0.6
// 父-详情页多个对比结果table var mTableItemAdapter = object : BaseQuickAdapter<AnalysisDetailBean, BaseDataBindingHolder<ItemAnalysisTableItemBinding>>(R.layout.item_analysis_table_item) { override fun convert(holder: BaseDataBindingHolder<ItemAnalysisTableItemBinding>, item: AnalysisDetailBean) { val binding = holder.dataBinding binding?.apply { mTime.text = item.time mSonRecyclerView.layoutManager = LinearLayoutManager(application) mSonRecyclerView.adapter = mTableSonAdapter mTableSonAdapter.setList(item.data) executePendingBindings() } } }
// 子-详情页气体集合
var mTableSonAdapter =
object :
BaseQuickAdapter<DataBean, BaseDataBindingHolder<ItemAnalysisTableBinding>>(R.layout.item_analysis_table) {
override fun convert(holder: BaseDataBindingHolder<ItemAnalysisTableBinding>, item: DataBean) {
val binding = holder.dataBinding
binding?.apply {
bean = item
mOnLine.text = item.onlineData
executePendingBindings()
}
}
}
不建议Rv嵌套,但是本库不会对Rv嵌套做出任何限制,先检查下自己的使用