如何修复java.util.ConcurrentModificationException错误?

时间:2016-07-14 09:56:25

标签: android arraylist autocompletetextview

java.util.ConcurrentModificationException我遇到了一些问题。当我在自动完成文本中删除了一个或多个字符时,我强行关闭。谁知道发生了什么?那个问题的解决方案是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎在同一时间点添加和删除收藏中的内容。通过这样做,您在单个时间点上对结构进行了多次修改。因此,你得到java.util.ConcurrentModificationException,这是"失败快速"的结果。在集合中使用的迭代器。 您可以查看此链接,该链接解释了故障安全和故障快速迭代器。 what-is-fail-safe-fail-fast-iterators-in-java-how-they-are-implemented并查看Stephen C撰写的答案。