Я реализую действие, которое отвечает на RecognizerIntent . Среди прочего, это действие должно обрабатывать два входящих дополнения, которые определяют ожидающее намерение, и его extras-bundle:
EXTRA_RESULTS_PENDINGINTENT
EXTRA_RESULTS_PENDINGINTENT_BUNDLE
Перефразируя документацию: [1217513] Если вы используете [118 EXTRA_RESULTS_PENDINGINTENT для предоставления PendingIntent
, результаты будут добавлены в его пакет, и PendingIntent
будет отправлено его цели.
Если вы используете EXTRA_RESULTS_PENDINGINTENT
для предоставления намерения пересылки, вы также можете использовать EXTRA_RESULTS_PENDINGINTENT_BUNDLE
для предоставления дополнительных дополнительных услуг для конечного намерения. Результаты поиска будут добавлены к этому пакету, и объединенный пакет будет отправлен в цель.
Я тщетно искал образец кода, который продемонстрировал бы следующее.
Каков наилучший способ извлечения PendingIntent
из пакета?
Что делать:
(PendingIntent)
extras.getParcelable(RecognizerIntent.EXTRA_RESULTS_PENDINGINTENT)
Как добавить дополнения к набору существующих дополнений PendingIntent
?
Как запустить модифицированный PendingIntent
?