Motorola G9 не поддерживала символ \n в уведомлении

0

Вопрос

Я тестирую уведомление в Motorola G9 и увидел, что оно не поддерживает символ "\n" (в нижней строке) в теле уведомления. Это означает, что "\n" все еще отображается в тексте и не прерывает текстовую строку.

Я тестировал на Xiaomi, Samsung, но "\n" все еще работает.

Он работает на Android 10.

У кого-нибудь есть опыт по этому вопросу. Пожалуйста, дайте мне знать. Спасибо всем.

android
2021-11-24 04:40:11
1

Лучший ответ

0

Стиль по умолчанию для уведомления устанавливает текст в однострочном режиме. Чтобы поддерживать "\n", вам необходимо задать стиль для объекта NotificationCompat.Builder.

NotificationCompat.Builder mBuilder...

String displayMessageText = "My \n Message";

mBuilder.setStyle(new Notification.BigTextStyle().bigText(displayMessageText));
2021-11-24 05:45:28

Спасибо за ответ, но я также установил стиль большого текста в своей конфигурации уведомлений. Проблема по-прежнему возникает, когда приложение находится в фоновом режиме (уведомление об обработке ОС)
vanthien113

Похоже, <br> работает для разрывов строк. developer.android.com/training/notify-user/expanded
Rushit Vaishnani

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................