Intereting Posts
Получение поддержкиFragmentManager без расширения FragmentActivity Приложение без значка приложения Предотвратить запуск события крана при прокрутке jquerymobile на веб-сайте Android Android. Представления, наложенные на последний кадр полноэкранного видео, не перерисовываются правильно при включении и выключении экрана. Получение динамически доступных языков приложения Различные 9-патч-изображения для разных плотностей? Как сделать .jar из проекта Android Studio AndroidStudio – обновлено обновление Gradle Есть ли низкоуровневый API для Wi-Fi? Обнаруживать, когда приложение закрыто Исключение Null указателя, создающего новый проект Android Studio (virtualToIoFile) Как подсчитать скорость, основанную на шагах Fit bit API :: Передача данных о частоте сердечных сокращений пользователя из устройства, поддерживающего бит, в собственное приложение для Android Реализация NotificationListenerService Android, отображать alertDialog вместо уведомления, когда приложение открыто

Андроид встраивает новую строку в уведомление

Мне нужно внедрить новую строку в уведомление. У меня есть две строки данных, которые отличаются друг от друга, и мне нужно встроить новую строку, чтобы различать эти два. Я провёл обратную косую черту, но это не работает.

Есть ли способ сделать это?

Насколько я знаю, нет никакого способа сделать это, кроме создания настраиваемого макета Notification . В документации по Notification есть пошаговый процесс по этому поводу и достаточно тщательный. Вот ссылка на это.

Создание двух строк по вашему требованию означало бы только добавление дополнительного TextView в формат XML. Затем вы просто установите каждый текст TextView в свои две строки данных, как показывает пример.

Вам нужно создать пользовательский конструктор уведомлений в своем приложении. Подробнее здесь: https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView. Мне нужно столько времени, чтобы узнать, как заставить firebase вызывать onMessageReceived во всех случаях.

  1. Приложение на переднем плане
  2. Приложение в фоновом режиме
  3. Приложение было убито.

В основном ваше сообщение firebase через api не должно иметь « уведомление » в вашем запросе json для сервера firebase и использовать только « данные », как показано ниже, служба firebase вызовет ваш onMessageReceived во всех случаях, перечисленных выше.

 { "to": "/topics/your_topic", "data": { "key1":"data_key1", "title":"", "line1":"data1", "line2":"data2" } }