PendingIntent.GetActivity メソッド

定義

オーバーロード

名前 説明
GetActivity(Context, Int32, Intent, PendingIntentFlags)

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。

GetActivity(Context, Int32, Intent, PendingIntentFlags)

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。

[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent? intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent

パラメーター

context
Context

コンテキスト: この PendingIntent がアクティビティを開始するコンテキスト。

requestCode
Int32

int: 送信者のプライベート要求コード

intent
Intent

意図: 起動するアクティビティの意図。

flags
PendingIntentFlags

int: Intent.fillIn() でサポートされているFLAG_ONE_SHOT、FLAG_NO_CREATE、FLAG_CANCEL_CURRENT、FLAG_UPDATE_CURRENT、またはいずれかのフラグを使用して、実際の送信時に指定できる意図の指定されていない部分を制御できます。 値は 0 または次の組み合わせです:FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE 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_DATA

返品

要求された操作の PendingIntent。FLAG_NO_CREATEが設定されていて、一致する PendingIntent が存在しない場合は null。

属性

注釈

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。 アクティビティは既存のアクティビティのコンテキストの外部で開始されるため、インテントでIntent.FLAG_ACTIVITY_NEW_TASK起動フラグを使用する必要があります。 セキュリティ上の理由から、ここで指定する意図は、ほとんどの場合、Intent.setClass 経由で配信される明示的なコンポーネントを指定する明示的な意図である必要があります。

android.app.PendingIntent.getActivityの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。

[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags * Android.OS.Bundle -> Android.App.PendingIntent

パラメーター

context
Context

コンテキスト: この PendingIntent がアクティビティを開始するコンテキスト。

requestCode
Int32

int: 送信者のプライベート要求コード

intent
Intent

意図: 起動するアクティビティの意図。 この値は null にすることはできません。

flags
PendingIntentFlags

int: Intent.fillIn() でサポートされているFLAG_ONE_SHOT、FLAG_NO_CREATE、FLAG_CANCEL_CURRENT、FLAG_UPDATE_CURRENT、またはいずれかのフラグを使用して、実際の送信時に指定できる意図の指定されていない部分を制御できます。 値は 0 または次の組み合わせです:FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE 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_DATA

options
Bundle

バンドル: アクティビティを開始する方法の追加オプション。 オプションがない場合は null になる可能性があります。

返品

要求された操作の PendingIntent。FLAG_NO_CREATEが設定されていて、一致する PendingIntent が存在しない場合は null。

属性

注釈

Context.startActivity(Intent) の呼び出しなど、新しいアクティビティを開始する PendingIntent を取得します。 アクティビティは既存のアクティビティのコンテキストの外部で開始されるため、インテントでIntent.FLAG_ACTIVITY_NEW_TASK起動フラグを使用する必要があります。 セキュリティ上の理由から、ここで指定する意図は、ほとんどの場合、Intent.setClass 経由で配信される明示的なコンポーネントを指定する明示的な意図である必要があります。

android.app.PendingIntent.getActivityの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象