diff options
| author | 2022-11-14 10:45:25 +0000 | |
|---|---|---|
| committer | 2022-11-14 10:45:25 +0000 | |
| commit | ca52da3f3c8f2842f208f79072b2ef0bcc8e89ff (patch) | |
| tree | 6f114c1181a0c136109e56b2079f05daa1590b31 | |
| parent | bf491bdf69e997b632a2a9ea553440e3966ea234 (diff) | |
| parent | 2a1b07f1525c794757ba45315b70570a56a39e8f (diff) | |
Merge "Simplify looper selection when instantiating MediaSession"
| -rw-r--r-- | media/java/android/media/session/MediaSession.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/media/java/android/media/session/MediaSession.java b/media/java/android/media/session/MediaSession.java index 1bd12afdc026..7e1bbe3dc5ed 100644 --- a/media/java/android/media/session/MediaSession.java +++ b/media/java/android/media/session/MediaSession.java @@ -244,12 +244,9 @@ public final class MediaSession { mCallback = null; return; } - if (handler == null) { - handler = new Handler(); - } + Looper looper = handler != null ? handler.getLooper() : Looper.myLooper(); callback.mSession = this; - CallbackMessageHandler msgHandler = new CallbackMessageHandler(handler.getLooper(), - callback); + CallbackMessageHandler msgHandler = new CallbackMessageHandler(looper, callback); mCallback = msgHandler; } } |