【发布时间】:2021-11-23 10:07:13
【问题描述】:
我遇到了 ConcurrentModificationException 的问题。这是我的部分代码:
var deltaSum = 0
arrDeltaBrainWaves.map {
value -> deltaSum += value
}
说清楚 - 我知道为什么会出现这个错误 :) 问题是 - 我不知道解决方案是什么?我真的需要创建新的临时列表并将值放在那里吗?这只是没有意义:) 请有更好的选择吗?
编辑:
我将代码更改为以下:
var deltaSum = 0
with(arrDeltaBrainWaves.iterator()) {
forEach {
deltaSum += it
}
}
avgDelta = deltaSum / arrDeltaBrainWaves.size
但问题依然存在。
【问题讨论】:
标签: android list concurrentmodificationexception