重複の可能性:
ArrayList の java.util.ConcurrentModificationException
スレッド内のリストからアイテムを削除しようとしています。を取得してい ConcurrentModificationException
ます。リストからアイテムを削除することに関連していることをこのリンクから読みました。以下にサンプルコードを置いておきます。私の場合、この例外なしでこれを適切に行うにはどうすればよいですか。
try
{
for(Game game:appDeleg.getGlobalGames().getGames())
{
if(game.getOwner().getId().equals(params[0]))
{
synchronized (appDeleg.getGlobalGames().getGames())
{
appDeleg.getGlobalGames().getGames().remove(game);
}
}
}
}
catch (Exception e)
{
e.printStackTrace();
return "noconnection";
}