Hallo,
ich habe eine Klasse welche mir eine Konsole für eine Anwendung darstellt (Singleton) und darin ist eine ArrayList<LogItem> welche die Logeinträge beinhaltet.
Ein hinzufügen funktioniert wunderbar aber wenn ich welche löschen möchte bekomme ich eine java.util.ConcurrentModificationException ich habe schon mit
Aber das funzt auch nicht.
Weiß jemand wie das zu lösen wäre ?
ich habe eine Klasse welche mir eine Konsole für eine Anwendung darstellt (Singleton) und darin ist eine ArrayList<LogItem> welche die Logeinträge beinhaltet.
Ein hinzufügen funktioniert wunderbar aber wenn ich welche löschen möchte bekomme ich eine java.util.ConcurrentModificationException ich habe schon mit
Java:
public static void deleteItems(int area){
for (LogItem i:console){
if (i.getArea()==area)
synchronized(instance){
console.remove(i);
}
}
Aber das funzt auch nicht.
Weiß jemand wie das zu lösen wäre ?