8283848586878889909192
IControllerListener temp = ref.get(); if (temp == null) { toRemove.add(ref); } else { temp.controllerViewChanged(event); } } listenerList.removeAll(toRemove); } toRemove.clear();
979899100101102103104105106107
102103104105106107108109110111112
96979899100101102103104105106
8889909192939495969798
100101102103104105106107108109110
for (WeakReference<IControllerListener> ref : listenerList) { IControllerListener temp = ref.get(); if (temp == null) { toRemove.add(ref); } else { temp.controllerViewChanged(event); } } listenerList.removeAll(toRemove); } toRemove.clear();