diff options
-rw-r--r-- | core/java/android/os/Registrant.java | 5 | ||||
-rw-r--r-- | core/java/android/os/RegistrantList.java | 12 |
2 files changed, 7 insertions, 10 deletions
diff --git a/core/java/android/os/Registrant.java b/core/java/android/os/Registrant.java index d6afd049f156..bde7ec14f37a 100644 --- a/core/java/android/os/Registrant.java +++ b/core/java/android/os/Registrant.java @@ -46,7 +46,7 @@ public class Registrant { internalNotifyRegistrant (null, null); } - + @UnsupportedAppUsage public void notifyResult(Object result) @@ -81,9 +81,7 @@ public class Registrant Message msg = Message.obtain(); msg.what = what; - msg.obj = new AsyncResult(userObj, result, exception); - h.sendMessage(msg); } } @@ -126,4 +124,3 @@ public class Registrant int what; Object userObj; } - diff --git a/core/java/android/os/RegistrantList.java b/core/java/android/os/RegistrantList.java index 98f949bbfd84..53e0ae442deb 100644 --- a/core/java/android/os/RegistrantList.java +++ b/core/java/android/os/RegistrantList.java @@ -42,9 +42,9 @@ public class RegistrantList { // if the handler is already in the registrant list, remove it remove(h); - add(new Registrant(h, what, obj)); + add(new Registrant(h, what, obj)); } - + @UnsupportedAppUsage public synchronized void add(Registrant r) @@ -59,7 +59,7 @@ public class RegistrantList { for (int i = registrants.size() - 1; i >= 0 ; i--) { Registrant r = (Registrant) registrants.get(i); - + if (r.refH == null) { registrants.remove(i); } @@ -88,7 +88,7 @@ public class RegistrantList r.internalNotifyRegistrant(result, exception); } } - + @UnsupportedAppUsage public /*synchronized*/ void notifyRegistrants() @@ -109,14 +109,14 @@ public class RegistrantList internalNotifyRegistrants (result, null); } - + @UnsupportedAppUsage public /*synchronized*/ void notifyRegistrants(AsyncResult ar) { internalNotifyRegistrants(ar.result, ar.exception); } - + @UnsupportedAppUsage public synchronized void remove(Handler h) |