Loading media/java/android/media/session/MediaController.java +2 −1 Original line number Diff line number Diff line Loading @@ -1154,7 +1154,7 @@ public final class MediaController { private boolean mRegistered = false; public MessageHandler(Looper looper, MediaController.Callback cb) { super(looper, null, true); super(looper); mCallback = cb; } Loading Loading @@ -1193,6 +1193,7 @@ public final class MediaController { public void post(int what, Object obj, Bundle data) { Message msg = obtainMessage(what, obj); msg.setAsynchronous(true); msg.setData(data); msg.sendToTarget(); } Loading media/java/android/media/session/MediaSession.java +2 −1 Original line number Diff line number Diff line Loading @@ -1453,7 +1453,7 @@ public final class MediaSession { private RemoteUserInfo mCurrentControllerInfo; public CallbackMessageHandler(Looper looper, MediaSession.Callback callback) { super(looper, null, true); super(looper); mCallback = callback; mCallback.mHandler = this; } Loading @@ -1461,6 +1461,7 @@ public final class MediaSession { public void post(RemoteUserInfo caller, int what, Object obj, Bundle data, long delayMs) { Pair<RemoteUserInfo, Object> objWithCaller = Pair.create(caller, obj); Message msg = obtainMessage(what, objWithCaller); msg.setAsynchronous(true); msg.setData(data); if (delayMs > 0) { sendMessageDelayed(msg, delayMs); Loading Loading
media/java/android/media/session/MediaController.java +2 −1 Original line number Diff line number Diff line Loading @@ -1154,7 +1154,7 @@ public final class MediaController { private boolean mRegistered = false; public MessageHandler(Looper looper, MediaController.Callback cb) { super(looper, null, true); super(looper); mCallback = cb; } Loading Loading @@ -1193,6 +1193,7 @@ public final class MediaController { public void post(int what, Object obj, Bundle data) { Message msg = obtainMessage(what, obj); msg.setAsynchronous(true); msg.setData(data); msg.sendToTarget(); } Loading
media/java/android/media/session/MediaSession.java +2 −1 Original line number Diff line number Diff line Loading @@ -1453,7 +1453,7 @@ public final class MediaSession { private RemoteUserInfo mCurrentControllerInfo; public CallbackMessageHandler(Looper looper, MediaSession.Callback callback) { super(looper, null, true); super(looper); mCallback = callback; mCallback.mHandler = this; } Loading @@ -1461,6 +1461,7 @@ public final class MediaSession { public void post(RemoteUserInfo caller, int what, Object obj, Bundle data, long delayMs) { Pair<RemoteUserInfo, Object> objWithCaller = Pair.create(caller, obj); Message msg = obtainMessage(what, objWithCaller); msg.setAsynchronous(true); msg.setData(data); if (delayMs > 0) { sendMessageDelayed(msg, delayMs); Loading