Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создайте новый объект PendingIntent, который можно передать другим пользователям для отправки результирующих данных обратно в #onActivityResult
обратный вызов.
[Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")]
public virtual Android.App.PendingIntent? CreatePendingResult (int requestCode, Android.Content.Intent data, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")>]
abstract member CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
override this.CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
Параметры
- requestCode
- Int32
Код закрытого запроса для отправителя, который будет связан с результирующих данными при возврате. Отправитель не может изменить это значение, что позволяет определить входящие результаты.
- data
- Intent
Данные по умолчанию для предоставления в результате, которые могут быть изменены отправителем.
- flags
- PendingIntentFlags
Может бытьPendingIntent#FLAG_ONE_SHOT PendingIntent.FLAG_ONE_SHOT
, , PendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT
PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE
PendingIntent#FLAG_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENT
или любой из флагов, поддерживаемых Intent#fillIn Intent.fillIn()
для управления, какие не указанные части намерения могут быть предоставлены при фактической отправке.
Возвращаемое значение
Возвращает существующее или новое ожиданиеIntent, соответствующее заданным параметрам. Может возвращать значение NULL только в том случае, если PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE
он указан.
- Атрибуты
Комментарии
Создайте новый объект PendingIntent, который можно передать другим пользователям для отправки результирующих данных обратно в #onActivityResult
обратный вызов. Созданный объект будет либо один снимок (становится недопустимым после отправки результата обратно) или несколькими (что позволяет отправлять любое количество результатов через него).
Документация по Java для android.app.Activity.createPendingResult(int, android.content.Intent, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.