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
Process: com.tianma.sport, PID: 24318 java.lang.ClassCastException: com.chad.library.adapter.base.viewholder.BaseViewHolder cannot be cast to com.chad.library.adapter.base.viewholder.BaseDataBindingHolder at ql.i.p(SourceFile:1) at l8.d.K(SourceFile:22) at l8.d.L(SourceFile:17) at l8.d.onBindViewHolder(SourceFile:2) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(SourceFile:155) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(SourceFile:68) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(SourceFile:567) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:2) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:1) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(SourceFile:12) at androidx.recyclerview.widget.GridLayoutManager.layoutChunk(SourceFile:96) at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:39) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:358) at androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(SourceFile:10) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:67) at androidx.recyclerview.widget.RecyclerView.onMeasure(SourceFile:68) at android.view.View.measure(View.java:25166) at androidx.constraintlayout.widget.ConstraintLayout$c.b(SourceFile:542) at b3.f.Z1(SourceFile:277) at c3.h.b(SourceFile:45)
3.0.14版本进行混淆后打包还是遇到如下问题:
Process: com.tianma.sport, PID: 24318 java.lang.ClassCastException: com.chad.library.adapter.base.viewholder.BaseViewHolder cannot be cast to com.chad.library.adapter.base.viewholder.BaseDataBindingHolder at ql.i.p(SourceFile:1) at l8.d.K(SourceFile:22) at l8.d.L(SourceFile:17) at l8.d.onBindViewHolder(SourceFile:2) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(SourceFile:155) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(SourceFile:68) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(SourceFile:567) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:2) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:1) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(SourceFile:12) at androidx.recyclerview.widget.GridLayoutManager.layoutChunk(SourceFile:96) at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:39) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:358) at androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(SourceFile:10) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:67) at androidx.recyclerview.widget.RecyclerView.onMeasure(SourceFile:68) at android.view.View.measure(View.java:25166) at androidx.constraintlayout.widget.ConstraintLayout$c.b(SourceFile:542) at b3.f.Z1(SourceFile:277) at c3.h.b(SourceFile:45)
我的 代码基本都是这样使用:
`class MineCustomAdapter :
BaseQuickAdapter<MineCustomBean, BaseDataBindingHolder>
(R.layout.adapter_mine_index_custom_item) {
// val columnNum = itemCount.coerceAtMost(5)
// //计算屏幕宽度,除以5,就是每个item的宽度
// val layoutParams = ViewGroup.LayoutParams(
// (context.screenWidth - 20.dp) / columnNum,
// ViewGroup.LayoutParams.WRAP_CONTENT
// )
// holder.itemView.layoutParams = layoutParams
}
}
}
}`
The text was updated successfully, but these errors were encountered: