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_NO_CREATE PendingIntent.FLAG_NO_CREATE, PendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT, PendingIntent#FLAG_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENTили любой из флагов, поддерживаемых для Intent#fillIn Intent.fillIn() управления неопределенными частями намерения, которые могут быть предоставлены при фактической отправке.

Возвращаемое значение

Возвращает существующий или новый объект PendingIntent, соответствующий заданным параметрам. Может возвращать значение NULL только в том случае, если PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE задано значение .

Атрибуты

Комментарии

Создайте новый объект PendingIntent, который можно передать другим пользователям, чтобы они могли использовать для отправки результирующих данных обратно в обратный #onActivityResult вызов. Созданный объект будет либо однократным (становится недействительным после обратной отправки результата), либо несколькими (что позволяет отправлять через него любое количество результатов).

Документация по Java для android.app.Activity.createPendingResult(int, android.content.Intent, int).

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

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

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