Показывать уведомления на Ambient Display - PullRequest
0 голосов
/ 30 сентября 2019

Я обновляю уведомление, которое уже существует для службы переднего плана, поэтому это уведомление является постоянным, но я не могу отобразить его на 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);
...