From 466ed24810d329add4f9200edf8c1918a3e80716 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Thu, 21 Jul 2011 18:16:31 -0700 Subject: [PATCH] Fix issue #5061083: Handler.removeCallbacksAndMessages... ...implementation doesn't match documentation Fix the documentation. Change-Id: I995b88e0f510973eb7d815ae895059e325c30e10 --- core/java/android/os/Handler.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/java/android/os/Handler.java b/core/java/android/os/Handler.java index cd39d5cc6dee2..bc372447d63ed 100644 --- a/core/java/android/os/Handler.java +++ b/core/java/android/os/Handler.java @@ -361,7 +361,8 @@ public class Handler { /** * Remove any pending posts of Runnable r with Object - * token that are in the message queue. + * token that are in the message queue. If token is null, + * all callbacks will be removed. */ public final void removeCallbacks(Runnable r, Object token) { @@ -517,7 +518,8 @@ public class Handler { /** * Remove any pending posts of messages with code 'what' and whose obj is - * 'object' that are in the message queue. + * 'object' that are in the message queue. If token is null, + * all messages will be removed. */ public final void removeMessages(int what, Object object) { mQueue.removeMessages(this, what, object, true); @@ -525,7 +527,8 @@ public class Handler { /** * Remove any pending posts of callbacks and sent messages whose - * obj is token. + * obj is token. If token is null, + * all callbacks and messages will be removed. */ public final void removeCallbacksAndMessages(Object token) { mQueue.removeCallbacksAndMessages(this, token);