原因:https://www.jianshu.com/p/c5b52927a61a,这篇文章解释地非常清楚了。

问题:多线程给一个string类型参数反复赋值时出现ConcurrentModificationException异常
E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-2
    Process: com.zxycloud.xxxxxx, PID: 8789
    java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextNode(HashMap.java:1454)
        at java.util.HashMap$EntryIterator.next(HashMap.java:1488)
        at java.util.HashMap$EntryIterator.next(HashMap.java:1486)
        at org.json.JSONObject.<init>(JSONObject.java:137)

解决方法:给这个参数一个初始值

原代码:

问题记录:ConcurrentModificationException

修改为:

问题记录:ConcurrentModificationException

相关文章:

  • 2021-11-12
猜你喜欢
  • 2021-12-14
  • 2022-12-23
  • 2021-12-28
  • 2022-01-07
  • 2021-07-28
相关资源
相似解决方案