Only force notification visible from focus loss on Honeycomb or above
This commit is contained in:
parent
dba5d4f1b9
commit
b5fedb6993
@ -1704,7 +1704,12 @@ public final class PlaybackService extends Service
|
|||||||
case AudioManager.AUDIOFOCUS_LOSS:
|
case AudioManager.AUDIOFOCUS_LOSS:
|
||||||
case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT:
|
case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT:
|
||||||
mDuckedLoss = false;
|
mDuckedLoss = false;
|
||||||
mForceNotificationVisible = true;
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
|
||||||
|
// On Honeycomb and above we have controls in the notification.
|
||||||
|
// Ensure they are shown when music is paused from focus loss
|
||||||
|
// so music can easily be started again if desired.
|
||||||
|
mForceNotificationVisible = true;
|
||||||
|
}
|
||||||
unsetFlag(FLAG_PLAYING);
|
unsetFlag(FLAG_PLAYING);
|
||||||
break;
|
break;
|
||||||
case AudioManager.AUDIOFOCUS_GAIN:
|
case AudioManager.AUDIOFOCUS_GAIN:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user