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_SHOTPendingIntent#FLAG_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENTPendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENTPendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE実際の送信が発生したときに指定できる意図の指定されていない部分を制御するために、サポート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)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください