From 664c45bad5d91d25ceb54d6d01ca7a37a55b2269 Mon Sep 17 00:00:00 2001 From: Hyundo Moon Date: Wed, 17 Apr 2019 18:21:33 +0900 Subject: [PATCH] MediaSession2Service: Log ControllerInfo in connection process Since printing a binder in a log doesn't help debugging, this CL makes the code print ControllerInfo instead of the binder. Bug: 130706459 Test: N/A Change-Id: I225f2854d15f5b9e7e6a9dca113f9050bbc8dd43 --- .../apex/java/android/media/MediaSession2Service.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/media/apex/java/android/media/MediaSession2Service.java b/media/apex/java/android/media/MediaSession2Service.java index 28ead99357bcb..3f392d28fa1fc 100644 --- a/media/apex/java/android/media/MediaSession2Service.java +++ b/media/apex/java/android/media/MediaSession2Service.java @@ -370,10 +370,6 @@ public abstract class MediaSession2Service extends Service { } return; } - if (DEBUG) { - Log.d(TAG, "Handling incoming connection request from the" - + " controller, controller=" + caller + ", uid=" + uid); - } String callingPkg = connectionRequest.getString(KEY_PACKAGE_NAME); // The Binder.getCallingPid() can be 0 for an oneway call from the @@ -389,13 +385,18 @@ public abstract class MediaSession2Service extends Service { caller, connectionRequest.getBundle(KEY_CONNECTION_HINTS)); + if (DEBUG) { + Log.d(TAG, "Handling incoming connection request from the" + + " controller=" + controllerInfo); + } + final MediaSession2 session; session = service.onGetSession(controllerInfo); if (session == null) { if (DEBUG) { Log.d(TAG, "Rejecting incoming connection request from the" - + " controller, controller=" + caller + ", uid=" + uid); + + " controller=" + controllerInfo); } // Note: Trusted controllers also can be rejected according to the // service implementation.