下面的代码中的ArrayList提供了未解析的引用。IDE推荐可能导入java.util.arraylist的解决方案。这并不能解决问题。
我检查了源代码网站代码和kotlin.collections数组导入将修复问题。不知何故,后一个导入没有显示在项目文件中。
我遗漏了什么导入库?在autocomplete中只显示了java依赖项,而kotlin依赖项丢失了。如果需要,源github url在下面链接为build.gradle文件。
CharactersAdapter.kt
class CharactersAdapter(private val listener: CharacterItemListener) : RecyclerView.Adapter<CharacterViewHolder>() {
interface CharacterItemListener {
fun onClickedCharacter(characterId: Int)
}
private val items = ArrayList<Character>()
fun setItems(items: ArrayList<Character>) {
this.items.clear()
this.items.addAll(items)
notifyDataSetChanged()
}https://github.com/sberoch/RickAndMorty-AndroidArchitectureSample
发布于 2021-12-26 02:33:25
kotlin.collections.ArrayList是您正在寻找的进口产品。确保kotlin-stdlib在您的类路径上--最近版本的Kotlin插件应该自动添加该依赖项。
https://stackoverflow.com/questions/70483685
复制相似问题