Я начал использовать уведомление MediaStyle. Все работает нормально, но когда я пытаюсь обновить расширенное уведомление на экране блокировки. В моем расширенном уведомлении у меня есть четыре кнопки, которые показаны внизу уведомления.Уведомление MediaStyle не обновляется должным образом
Если я пропустить песню уведомление обновляется. Проблема в том, что он по-прежнему отображается с расширенным размером, но с совместимой версией: только три кнопки справа от обложки. В результате пустое пространство остается в нижней части уведомления, где раньше были кнопки.
Чтобы показать и обновить уведомление создать его с помощью нового Notification.Builder
final Notification.Builder notificationBuilder = new Notification.Builder(mContext).setSmallIcon(R.drawable.ic_launcher);
final Notification.MediaStyle style = new Notification.MediaStyle().setMediaSession(mMediaSession.getSessionToken());
notificationBuilder.setStyle(style.setShowActionsInCompactView(compactViewButtons));
Затем я заполняю все поля, и я использую встроенный уведомление в вызове startForeground для оказание услуг.
Я пробовал как с Nexus 6, так и с Nexus 5 с Lollipop. Кто-нибудь видел эту проблему?