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


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_CURRENTPendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATEPendingIntent#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.

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

См. также раздел