diff options
author | Yabin Huang <yabinh@google.com> | 2019-10-03 16:30:44 -0700 |
---|---|---|
committer | Yabin Huang <yabinh@google.com> | 2019-10-03 23:31:30 +0000 |
commit | 13a70cf477d2bf2cb13e9ce9713dac987f6bead8 (patch) | |
tree | e02292da2685fe23b8dcd9acc63477e7d066ed15 /TestMediaApp/src/com | |
parent | add3cfaf5d90724072c42435256c81bedd65a531 (diff) | |
download | tests-13a70cf477d2bf2cb13e9ce9713dac987f6bead8.tar.gz |
Reset the state properly when logout
This CL resets the metadata to be null and stop the ongoing playback
when logout
Fixes: 141892268
Test: manual
Change-Id: Id78b168f8ce8da931e7c92983722a83a4403a629
Diffstat (limited to 'TestMediaApp/src/com')
-rw-r--r-- | TestMediaApp/src/com/android/car/media/testmediaapp/TmaBrowser.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/TestMediaApp/src/com/android/car/media/testmediaapp/TmaBrowser.java b/TestMediaApp/src/com/android/car/media/testmediaapp/TmaBrowser.java index ec57473..aa9e346 100644 --- a/TestMediaApp/src/com/android/car/media/testmediaapp/TmaBrowser.java +++ b/TestMediaApp/src/com/android/car/media/testmediaapp/TmaBrowser.java @@ -117,6 +117,8 @@ public class TmaBrowser extends MediaBrowserServiceCompat { private void updatePlaybackState(TmaAccountType accountType) { if (accountType == TmaAccountType.NONE) { + mSession.setMetadata(null); + mPlayer.onStop(); mPlayer.setPlaybackState( new TmaMediaEvent(TmaMediaEvent.EventState.ERROR, TmaMediaEvent.StateErrorCode.AUTHENTICATION_EXPIRED, |