aboutsummaryrefslogtreecommitdiff
path: root/TestMediaApp/src/com
diff options
context:
space:
mode:
authorYabin Huang <yabinh@google.com>2019-10-03 16:30:44 -0700
committerYabin Huang <yabinh@google.com>2019-10-03 23:31:30 +0000
commit13a70cf477d2bf2cb13e9ce9713dac987f6bead8 (patch)
treee02292da2685fe23b8dcd9acc63477e7d066ed15 /TestMediaApp/src/com
parentadd3cfaf5d90724072c42435256c81bedd65a531 (diff)
downloadtests-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.java2
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,