首页 > 解决方案 > 错误:com.xwray.groupie.GroupieViewHolder 无法转换为 com.xwray.groupie.kotlinandroidextensions.GroupieViewHolder

问题描述

当我启动此特定活动“ChatroomActivity”时,我的应用程序崩溃:完全错误是;

    java.lang.ClassCastException: com.xwray.groupie.GroupieViewHolder cannot be cast to 
com.xwray.groupie.kotlinandroidextensions.GroupieViewHolder
at com.example.westderepostel.ChatFromItem.bind(ChatroomActivity.kt:40)
at com.xwray.groupie.Item.bind(Item.java:63)
at com.xwray.groupie.Item.bind(Item.java:49)
at com.xwray.groupie.GroupAdapter.onBindViewHolder(GroupAdapter.java:233)
at com.xwray.groupie.GroupAdapter.onBindViewHolder(GroupAdapter.java:20)
at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6 
012)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerV 
iew.java:6279)
at 

请帮忙,我该怎么办?我开始对使用哪个版本的追星族有疑问...

标签: androidkotlingradle

解决方案


发生这种情况是因为您在不同的包中有 2 个类 GroupieViewHolder。首先检查您是否正确导入 GroupieViewHolder。


推荐阅读