diff options
Diffstat (limited to 'TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java')
-rw-r--r-- | TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java b/TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java index 84f481f..014e81e 100644 --- a/TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java +++ b/TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java @@ -52,13 +52,21 @@ public class TmaLauncherActivity extends AppCompatActivity { // Get the token for the MediaSession MediaSessionCompat.Token token = mediaBrowser.getSessionToken(); - // Create a MediaControllerCompat - MediaControllerCompat controller = - new MediaControllerCompat(TmaLauncherActivity.this, token); - - // Save the controller - MediaControllerCompat.setMediaController( - TmaLauncherActivity.this, controller); + try { + // Create a MediaControllerCompat + MediaControllerCompat controller = + new MediaControllerCompat(TmaLauncherActivity.this, token); + // Save the controller + MediaControllerCompat.setMediaController( + TmaLauncherActivity.this, controller); + } catch (Exception ex) { + // ToDo: b/166328624 Workaround for an Android Studio Build error: + // unreported exception RemoteException + // Whereas as an Android Soong Build error: + // RemoteException is never thrown + Log.e(TAG, "Failed to create MediaControllerCompat", ex); + return; + } } }; |