我为一个可扩展的ListView创建了一个Listadapter。这个适配器需要一个List和一个HashMap。我试图用lateinit在一个片段中初始化这两个,以显示这个带有自定义组和查尔兹的可扩展ListView。但是当我启动应用程序时,它们还没有初始化。错误:第一个我没有重新声明group和childList。我还尝试在代码的后面使用Listadapter,但问题仍然出现。
mccptt671#
正如错误消息所示,它们没有初始化,您传递的是未初始化的值。如果列表一开始是空的,没有值,我建议这样做:
private val groupList: List<String> = emptyList() private val childList = hashMapOf<String, List<String>>()
1条答案
按热度按时间mccptt671#
正如错误消息所示,它们没有初始化,您传递的是未初始化的值。如果列表一开始是空的,没有值,我建议这样做: