Я настроил NotificationListenerService
, который прослушивает уведомления. Мне нужно изменить звуковой сигнал / тональный сигнал уведомлений, который фиксируется в методе ниже:
override fun onNotificationPosted(sbn: StatusBarNotification?) {
super.onNotificationPosted(sbn)
// Modify the tone here and notify ( the notification ) it again
}
Что я пробовал до сих пор (не воспроизводит звук):
notification.notification.defaults = android.app.Notification.DEFAULT_VIBRATE
notification.notification.sound = Uri.parse(sharedPreferences.getString(getString( R.string.ringtone_key ) , Settings.System.DEFAULT_NOTIFICATION_URI.toString() ))
manager.notify( RECREATE_NOTIFICATION_ID , notification.notification )
Мой вопрос звучит здесь:
Как я могу изменить звуковой сигнал / тон оповещения StatusBarNotification
, пойманный вышеупомянутым способом, и отобразить его для пользователя? Нужно ли мне повторно или повторно создавать его?