Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создайте новый объект PendingIntent, который можно передать другим пользователям для отправки данных результатов обратно в обратный вызов onActivityResult(int, int, Intent).
[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
int: код закрытого запроса для отправителя, который будет связан с данными результата при возврате. Отправитель не может изменить это значение, что позволяет определить входящие результаты.
- data
- Intent
Намерение: данные по умолчанию для предоставления в результате, которые могут быть изменены отправителем. Это значение не может иметь значение NULL.
- flags
- PendingIntentFlags
int: может быть PendingIntent.FLAG_ONE_SHOT, PendingIntent.FLAG_NO_CREATE, PendingIntent.FLAG_CANCEL_CURRENT, PendingIntent.FLAG_UPDATE_CURRENT или любой из флагов, поддерживаемых Намерением.fillIn() для управления тем, какие не указанные части намерения могут быть предоставлены при фактической отправке. Значение равно 0 или сочетание следующих значений: PendingIntent.FLAG_ONE_SHOT PendingIntent.FLAG_NO_CREATE PendingIntent.FLAG_CANCEL_CURRENT PendingIntent.FLAG_UPDATE_CURRENT PendingIntent.FLAG_IMMUTABLE PendingIntent.FLAG_MUTABLE PendingIntent.FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_ ДАННЫЕ
Возвращаемое значение
- Атрибуты
Комментарии
Создайте новый объект PendingIntent, который можно передать другим пользователям для отправки данных результатов обратно в обратный вызов onActivityResult(int, int, Intent). Созданный объект будет либо один снимок (становится недопустимым после отправки результата обратно) или несколькими (что позволяет отправлять любое количество результатов через него).
См. также:
Справочник по Android для android.app.Activity.createPendingResult.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".