Enforce @NonNull package name for onMediaKeyEventSessionChanged

Previously, listeners could receive unexpected null package names.

Test: atest MediaSessionManagerTest
Bug: 274082657
Change-Id: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de
Merged-In: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de
This commit is contained in:
Iván Budnik
2023-03-22 17:43:18 +00:00
parent d094fe2516
commit d3959ecf0f

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")