Я обновляю уведомление, которое уже существует для службы переднего плана, поэтому это уведомление является постоянным, но я не могу отобразить его на Ambient Display при изменении содержимого, несмотря на то, что уведомление отображается правильно наБлокировка экрана и обновление его содержимого, как ожидалось. Мое тестирующее устройство - OnePlus, и окружающий дисплей отлично работает с другими уведомлениями, такими как Spotify или Mobile Hotspot.
Я нашел очень мало ответов об этой проблеме в Интернете, и я попытался изменитьприоритет и видимость уведомления, без дальнейшего успеха.
Вот текущий код, надеюсь, просто упущено что-то простое:
// Build a new notification
Notification notification = new NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle(title)
.setContentText(text)
.setSubText(m_sessionData.getAlias())
.setSmallIcon(R.drawable.ic_whatshot_black_24dp)
.setContentIntent(pendingIntent)
.setOnlyAlertOnce(true)
.addAction(R.drawable.ic_close_black_24dp, getString(R.string.service_notification_disconnect), disconnectPendingIntent)
.setGroupSummary(true)
.build();
// Update the already existing notification with the one built
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(1, notification);