И я использую NotificationCompat для поддержки обратной совместимости. Все работает нормально, если использовать библиотеку уведомлений, но когда я использовал NotificationCompat, я столкнулся с проблемой.
По сути, именно так я создал уведомление о входящем вызове.
Код: Выделить всё
NotificationCompat.Builder(this, notifificationChannelId)
.setSmallIcon(android.R.drawable.ic_menu_call)
.setContentTitle("Caller 1")
.setContentText("Incoming Call")
.setAutoCancel(true)
.addAction(extraAction1)
.setStyle(NotificationCompat.CallStyle.forIncomingCall(
caller,
pendingServiceIntent,
pendingServiceIntent
))
.setContentIntent(pendingActivityIntent)
.setFullScreenIntent(pendingActivityIntent, true)
.setOngoing(true)
.setOnlyAlertOnce(true)
.addPerson(caller)
.setColorized(true)
.build()
Код: Выделить всё
.addAction(extraAction1)
Но, похоже, оно вообще не работает. Кнопки по умолчанию («Отклонить» и «Ответить») появились, но добавленное мной дополнительное действие «extraAction1» не появилось.

Есть идеи, что я мог упустить?
Подробнее здесь: https://stackoverflow.com/questions/777 ... working-an
Мобильная версия