PendingIntent.GetActivity メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。