【发布时间】:2022-01-12 19:53:26
【问题描述】:
我正在尝试使用 Hilt 创建一个 RecyclerView,但我是 Kotlin 的新手,所以我在上下文和 .inflate 方面犯了几个错误。我不确定为什么这些问题仍然存在,因为我查看了几个模型并看到了类似的代码。
我用我的 Fragment 创建了一个要点,在这里-https://gist.github.com/mspaldingworks/492f29af0e44701c29f8c8a4b3ca492e
第52、53行fun onCreateViewHolder出现错误:
override fun onCreateViewHolder(patent: ViewGroup, viewType: Int): SessionViewHolder {
val layoutInflater = LayoutInflater.from(parent.context)
val itemView = layoutInflater.inflate(R.layout.fragment_session_list, parent, false)
return SessionViewHolder(itemView)
}
调查我看到的问题
未解决的参考:上下文:52
以下函数都不能使用提供的参数调用:... :53
一段时间以来,我一直在努力寻找纠正这些错误的步骤。
这将是我在这里的第一篇文章,但我已经翻遍了堆栈,找不到与我类似的问题的模式,所以请原谅新手任何张贴失礼或无意遗漏的重要信息,我可能无意中拥有制成。提前感谢您的指导!
【问题讨论】:
标签: kotlin android-context android-viewholder dagger-hilt