Получается, что телефоны Huawei с 5.1 не могут отображать MediaStyle
уведомления, поэтому, исправляя это, я сделал очень простой тест уведомлений и получил странный вопрос, заданный Allow App Name to push messages to the notification panel
.
Я никоим образом не использую 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, и, похоже, это не связано с этим. Также я использую библиотеки поддержки совместимости, чтобы сделать свое уведомление, но в этом примере я не просто хотел убедиться, что это не проблема.
MediaStyle
, так что все и так запутано. - person casolorz   schedule 05.03.2019