Enforce @NonNull package name for onMediaKeyEventSessionChanged

Previously, listeners could receive unexpected null package names.

Test: atest MediaSessionManagerTest
Bug: 274082657
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f8fd9975fba6ca0299b7b31f69422c90412790dd)
Merged-In: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de
Change-Id: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de
This commit is contained in:
Iván Budnik
2023-03-22 17:43:18 +00:00
committed by Cherrypicker Worker
parent aee5c18251
commit 89feb3697c

View File

@@ -107,7 +107,7 @@ public final class MediaSessionManager {
private final Map<OnMediaKeyEventSessionChangedListener, Executor>
mMediaKeyEventSessionChangedCallbacks = new HashMap<>();
@GuardedBy("mLock")
private String mCurMediaKeyEventSessionPackage;
private String mCurMediaKeyEventSessionPackage = "";
@GuardedBy("mLock")
private MediaSession.Token mCurMediaKeyEventSession;
@GuardedBy("mLock")