Доступ ко всем сообщениям PendingIntents из Google Maps на Android - PullRequest
0 голосов
/ 23 января 2019

Я хочу запустить ожидающее намерение для выхода из текущей навигации Google Maps через уведомление в строке состояния, которое мое приложение получает от NotificationListenerService.

Как видно на скриншоте отладчика свойств, уведомление.actions, к сожалению, является нулевым.Единственное ненулевое намерение - это contentIntent.Однако, когда мое приложение выполняет contentIntent.send(), оно открывает текущую навигацию Google.

sbn.getNotification().contentIntent.send();

Я полагаю, что одно из двух ожидающих намерений в notification.allPendingIntents - это то, что нужно вызвать для выхода из навигации.Однако я не смог найти способ получить к нему доступ из своего приложения.

Есть ли способ получить доступ к allPendingIntents?Или я могу вызвать кнопку выхода через contentIntent.send() с определенным параметром?Любая другая идея?

Навигация в Картах Google Уведомление CustomBigContentView Свойства уведомлений в отладчике

...