Intent.ExtraResultReceiver Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется ResultReceiver
для возврата данных отправителю.
[Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)]
public const string ExtraResultReceiver;
[<Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)>]
val mutable ExtraResultReceiver : string
Значение поля
Реализации
- Атрибуты
Комментарии
Используется ResultReceiver
для возврата данных отправителю.
Используется для выполнения конкретного #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement
#ACTION_CHOOSER
приложения.
Если #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
в намерении, используемом для запуска #ACTION_CHOOSER
действия, это дополнительно будет #fillIn(Intent, int) filled in
в это IntentSender
и отправляется, когда пользователь выбирает целевой компонент из средства выбора. Получатель должен отправить результат в этот ResultReceiver, чтобы сообщить о том, что диамбигуация завершена, и что пользовательский пользователь должен вызвать выбор пользователя.
Диспамбигатор должен предоставить пакет в ResultReceiver с намерением, назначенным ключу #EXTRA_INTENT
. Это предоставленное намерение будет использоваться селкером для сопоставления и заполнения окончательного намерения или ChooserTarget перед началом работы. Предоставленное намерение должно #filterEquals(Intent) match
быть одним из намерений или #EXTRA_INTENT
#EXTRA_ALTERNATE_INTENTS
передано для #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
принятия.
Код результата, переданный в ResultReceiver, должен быть android.app.Activity#RESULT_OK
, если уточнение выполнено успешно, и целевой объект предоставленного намерения в селкере должен быть запущен, или android.app.Activity#RESULT_CANCELED
если средство выбора должно завершиться без запуска целевого объекта.
Документация по Java для android.content.Intent.EXTRA_RESULT_RECEIVER
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.