Получается, что телефоны Huawei с 5.1 не могут отображать MediaStyle
уведомления, поэтому, исправляя это, я сделал очень простой тест уведомлений и получил странный вопрос с вопросом Allow App Name to push messages to the notification panel
.
Iне используйте push ни в коем случае, на самом деле скриншот ниже для приложения, которое все, что он делает, показывает пример уведомления, и ничего больше.
Как сделать так, чтобы это не показывалось?
Это код:
Notification notification = new Notification.Builder(getApplicationContext())
.setSmallIcon(R.drawable.ic_launcher_background)
.setContentTitle("Track title")
.setContentText("Artist - Album")
.setOngoing(true)
.addAction(R.drawable.ic_add_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_android_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_archive_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_arrow_back_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_aspect_ratio_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_fast_forward_black_24dp, "fwd", pi)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.vectors_525058875))
.setAutoCancel(false)
.build();
notificationManager.notify(300, notification);
Это скриншот.
Что я делаю не так?Я пытался убрать все действия, которые не помогли.Вытащил заголовок и контекст, это не помогло.Вытащил большой значок, автоматическая отмена, текущая и т. Д., Не помогло.
Обратите внимание, что я никоим образом не использую Push, и, похоже, это не связано с этим.Также я использовал вспомогательные библиотеки для создания уведомлений, но в этом примере я не просто убедился, что проблема не в этом.