相关疑难解决方法(0)

Hilt ClassCastException:无法将 ViewComponentManager$FragmentContextWrapper 转换为 AppCompatActivity

我有这个代码,当单击 Adapter 中的 viewHolder 项目时,我会在其中显示 Dialog Fragment

 SpecialRequestNotFoundBottomSheetDialog {
            requestItem?.specialRequestEntity?.id?.let { id -> onCancelReasonsSelected(id, it) }
        }.show(itemView.context as AppCompatActivity).supportFragmentManager)
Run Code Online (Sandbox Code Playgroud)

最近我正在迁移到 Hilt 并且我得到了类转换异常,看起来像 Hilt 包装了上下文,我无法让父Activity获得所需的FragmentManager来显示 Dialog

android kotlin dagger-2 dagger-hilt

5
推荐指数
2
解决办法
1576
查看次数

标签 统计

android ×1

dagger-2 ×1

dagger-hilt ×1

kotlin ×1