Loading services/core/java/com/android/server/pm/BackgroundUserSoundNotifier.java +6 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,7 @@ public class BackgroundUserSoundNotifier { /** * Stop player proxy for the ongoing alarm and drop focus for its AudioFocusInfo. */ @SuppressLint("MissingPermission") @VisibleForTesting void muteAlarmSounds(Context context) { AudioManager audioManager = context.getSystemService(AudioManager.class); Loading @@ -201,6 +202,11 @@ public class BackgroundUserSoundNotifier { } } } AudioFocusInfo currentAfi = getAudioFocusInfoForNotification(); if (currentAfi != null) { mFocusControlAudioPolicy.sendFocusLossAndUpdate(currentAfi); } } /** Loading services/tests/mockingservicestests/src/com/android/server/pm/BackgroundUserSoundNotifierTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,7 @@ public class BackgroundUserSoundNotifierTest { mBackgroundUserSoundNotifier.muteAlarmSounds(mSpiedContext); verify(apc1.getPlayerProxy()).stop(); verify(mockAudioPolicy).sendFocusLossAndUpdate(afi); verify(apc2.getPlayerProxy(), never()).stop(); } Loading Loading
services/core/java/com/android/server/pm/BackgroundUserSoundNotifier.java +6 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,7 @@ public class BackgroundUserSoundNotifier { /** * Stop player proxy for the ongoing alarm and drop focus for its AudioFocusInfo. */ @SuppressLint("MissingPermission") @VisibleForTesting void muteAlarmSounds(Context context) { AudioManager audioManager = context.getSystemService(AudioManager.class); Loading @@ -201,6 +202,11 @@ public class BackgroundUserSoundNotifier { } } } AudioFocusInfo currentAfi = getAudioFocusInfoForNotification(); if (currentAfi != null) { mFocusControlAudioPolicy.sendFocusLossAndUpdate(currentAfi); } } /** Loading
services/tests/mockingservicestests/src/com/android/server/pm/BackgroundUserSoundNotifierTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,7 @@ public class BackgroundUserSoundNotifierTest { mBackgroundUserSoundNotifier.muteAlarmSounds(mSpiedContext); verify(apc1.getPlayerProxy()).stop(); verify(mockAudioPolicy).sendFocusLossAndUpdate(afi); verify(apc2.getPlayerProxy(), never()).stop(); } Loading