Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4195507f authored by Jake Wharton's avatar Jake Wharton
Browse files

Un-@hide Handler.hasCallbacks.

You can post messages with an int or int+Object, query if they're posted, and cancel them. With a Runnable, however, prior to this change you could only post and cancel them.

Bug: 37015636
Test: existing
Change-Id: Icb9ba40ebb32fb962cec8a88e2222f68fe629057
parent 35f3e29e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -32547,6 +32547,7 @@ package android.os {
    method public final android.os.Looper getLooper();
    method public java.lang.String getMessageName(android.os.Message);
    method public void handleMessage(android.os.Message);
    method public final boolean hasCallbacks(java.lang.Runnable);
    method public final boolean hasMessages(int);
    method public final boolean hasMessages(int, java.lang.Object);
    method public final android.os.Message obtainMessage();
+0 −1
Original line number Diff line number Diff line
@@ -3842,7 +3842,6 @@ Landroid/os/FileUtils;->sync(Ljava/io/FileOutputStream;)Z
Landroid/os/Handler;-><init>(Z)V
Landroid/os/Handler;->getIMessenger()Landroid/os/IMessenger;
Landroid/os/Handler;->getPostMessage(Ljava/lang/Runnable;Ljava/lang/Object;)Landroid/os/Message;
Landroid/os/Handler;->hasCallbacks(Ljava/lang/Runnable;)Z
Landroid/os/Handler;->mCallback:Landroid/os/Handler$Callback;
Landroid/os/Handler;->mLooper:Landroid/os/Looper;
Landroid/os/Handler;->mMessenger:Landroid/os/IMessenger;
+0 −2
Original line number Diff line number Diff line
@@ -798,8 +798,6 @@ public class Handler {
    /**
     * Check if there are any pending posts of messages with callback r in
     * the message queue.
     * 
     * @hide
     */
    public final boolean hasCallbacks(Runnable r) {
        return mQueue.hasMessages(this, r, null);