这个异常是操作list产生的。
kotlin 中创建list 可以
val temp = listof(object)
执行该语句后,又使用了add 往 temp 中添加数据导致的异常。
遇到初始化后还需要添加数据时,可以
val temp = ArrayList
之后再add 数据,异常就会神奇的消失了!
原因剖析:
listOf 看源码:生成的是长度不可变list
SingletonList 长度不可变,原因显而易见了。

这个异常是操作list产生的。
kotlin 中创建list 可以
val temp = listof(object)
执行该语句后,又使用了add 往 temp 中添加数据导致的异常。
遇到初始化后还需要添加数据时,可以
val temp = ArrayList
之后再add 数据,异常就会神奇的消失了!
原因剖析:
listOf 看源码:生成的是长度不可变list
SingletonList 长度不可变,原因显而易见了。