diff options
author | Xin Li <delphij@google.com> | 2020-11-23 13:14:25 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2020-11-23 13:14:25 -0800 |
commit | 1690020f707b9763e8be93236e79acbf0492f970 (patch) | |
tree | 0ce45912b84db71690c634c61229d72d6d18c460 /TestMediaApp/src/com/android/car/media/testmediaapp/phone/TmaLauncherActivity.java | |
parent | 8a1d8d0b3281d0123265db548586e9d916d6c7b6 (diff) | |
parent | fe2d325bfaa3d2819cef65bffa97f2a03300bf17 (diff) | |
download | tests-temp_rvc_qpr_merge.tar.gz |
Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855temp_rvc_qpr_merge
Bug: 172690556
Merged-In: I41ee24f2b16b22fce688ba8e238ac4cff8335f7a
Change-Id: I76dcd53e645f15496c562e1b3218715ad85c4a25
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; + } } }; |