Merge "Exclude MediaSession2 from the media button session" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
31fdc74154
@@ -2099,7 +2099,7 @@ public class MediaSessionService extends SystemService implements Monitor {
|
||||
boolean asSystemService, KeyEvent keyEvent, boolean needWakeLock) {
|
||||
if (mCurrentFullUserRecord.getMediaButtonSessionLocked()
|
||||
instanceof MediaSession2Record) {
|
||||
// TODO(jaewan): Implement
|
||||
// TODO(jaewan): Make MediaSession2 to receive media key event
|
||||
return;
|
||||
}
|
||||
MediaSessionRecord session = null;
|
||||
|
||||
@@ -244,6 +244,10 @@ class MediaSessionStack {
|
||||
private MediaSessionRecordImpl findMediaButtonSession(int uid) {
|
||||
MediaSessionRecordImpl mediaButtonSession = null;
|
||||
for (MediaSessionRecordImpl session : mSessions) {
|
||||
if (session instanceof MediaSession2Record) {
|
||||
// TODO(jaewan): Make MediaSession2 to receive media key event
|
||||
continue;
|
||||
}
|
||||
if (uid == session.getUid()) {
|
||||
if (session.checkPlaybackActiveState(
|
||||
mAudioPlayerStateMonitor.isPlaybackActive(session.getUid()))) {
|
||||
|
||||
Reference in New Issue
Block a user