2015-08-28 66 views
0

我的Java(libgdx)應用程序/遊戲拋出java.util.ConcurrentModificationException異常。ArrayList java.util.ConcurrentModificationException

我的代碼:

for (Lod lod : lode) { 
    if (!pause){ 
     lod.move(); 
    } 
    if (lod.isDestroyed()){ 
     lode.remove(lod); 
    } else { 
     lod.draw(game.batch); 
    }  
} 
+1

查看['ConcurrentModificationException'](http://docs.oracle.com/javase/8/docs/api/java/util/ConcurrentModificationException.html)javadoc以查看引發此異常的時間。 – Tunaki

+0

這將有助於查看更多的代碼,而不僅僅是此塊。 – ryekayo

+0

[This](http://www.javacodegeeks.com/2011/05/avoid-concurrentmodificationexception.html)文章將更詳細地介紹您的電話問題和解決方案,有助於解決它。 – drgPP

回答

0

您嘗試刪除一個元素,而你是遍歷集合。這是迭代器根本無法實現的。

相關問題