diff --git a/AndroidAnnotations/androidannotations-api/src/main/java/org/androidannotations/api/view/OnViewChangedNotifier.java b/AndroidAnnotations/androidannotations-api/src/main/java/org/androidannotations/api/view/OnViewChangedNotifier.java index 7167e8bf7b..dbab622e87 100644 --- a/AndroidAnnotations/androidannotations-api/src/main/java/org/androidannotations/api/view/OnViewChangedNotifier.java +++ b/AndroidAnnotations/androidannotations-api/src/main/java/org/androidannotations/api/view/OnViewChangedNotifier.java @@ -15,8 +15,8 @@ */ package org.androidannotations.api.view; -import java.util.LinkedList; -import java.util.List; +import java.util.LinkedHashSet; +import java.util.Set; public class OnViewChangedNotifier { @@ -34,7 +34,7 @@ public static void registerOnViewChangedListener(OnViewChangedListener listener) } } - private final List listeners = new LinkedList(); + private final Set listeners = new LinkedHashSet(); public void notifyViewChanged(HasViews hasViews) { for (OnViewChangedListener listener : listeners) {