Поделиться через


Intent.ExtraReplacementExtras Поле

Определение

Пакет, формируя сопоставление потенциальных имен целевых пакетов с различными дополнительными пакетами, добавляющими к дополнительным намерениям по умолчанию при #EXTRA_INTENT использовании #ACTION_CHOOSER.

[Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")]
public const string ExtraReplacementExtras;
[<Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")>]
val mutable ExtraReplacementExtras : string

Значение поля

Реализации

Атрибуты

Комментарии

Пакет, формируя сопоставление потенциальных имен целевых пакетов с различными дополнительными пакетами, добавляющими к дополнительным намерениям по умолчанию при #EXTRA_INTENT использовании #ACTION_CHOOSER. Каждый ключ должен быть именем пакета. Пакет не должен быть установлен на устройстве.

Приложение может выбрать альтернативные дополнительные возможности для случая, когда пользователь выбирает действие из предопределенного набора целевых пакетов. Если действие, которое пользователь выбирает из селектора, принадлежит пакету с его именем пакета в качестве ключа в этом пакете, соответствующие дополнительные компоненты для этого пакета будут объединены с дополнительными компонентами, которые уже присутствуют в намерении #EXTRA_INTENT. Если дополнительный элемент замены имеет тот же ключ, что и дополнительный, уже представленный в намерении, он перезаписывает дополнительный из намерения.

<>Em Examples:</em><ul<>li>Приложение может предложить другое #EXTRA_TEXT приложение при совместном использовании с ним#ACTION_SEND, расширяя ссылку с дополнительными параметрами запроса для этого целевого объекта.</li><li>Приложение может предложить дополнительные метаданные для известных целевых объектов заданного намерения передавать сведения, относящиеся только к этому целевому объекту, например идентификаторы учетной записи или содержимого, уже известные этому приложению.</li></ul>

Документация по Java для android.content.Intent.EXTRA_REPLACEMENT_EXTRAS.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к