PendingIntent.GetActivity メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetActivity(Context, Int32, Intent, PendingIntentFlags) |
の呼び出し |
GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle) |
の呼び出し |
GetActivity(Context, Int32, Intent, PendingIntentFlags)
の呼び出し Context#startActivity(Intent) 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
送信者のプライベート要求コード
- intent
- Intent
起動するアクティビティの意図。
- flags
- PendingIntentFlags
#FLAG_ONE_SHOT
#FLAG_UPDATE_CURRENT
#FLAG_CANCEL_CURRENT
#FLAG_NO_CREATE
実際の送信が行われるときに指定できる意図の指定されていない部分を制御するために、 、または でIntent#fillIn Intent.fillIn()
サポートされているフラグのいずれかを指定できます。
戻り値
指定されたパラメーターに一致する既存または新しい PendingIntent を返します。 が指定されている場合 #FLAG_NO_CREATE
にのみ null を返すことができます。
- 属性
注釈
の呼び出し Context#startActivity(Intent) Context.startActivity(Intent)
など、新しいアクティビティを開始する PendingIntent を取得します。 アクティビティは既存のアクティビティのコンテキストの外部で開始されるため、Intent で起動フラグを Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK
使用する必要があることに注意してください。
<p class="note">セキュリティ上の理由から、android.content.Intent
ここで指定するは、ほとんどの場合、明示的な<>意図</em> である必要があります。これは、/p を介してIntent#setClass(android.content.Context, Class) Intent.setClass
<配信される明示的なコンポーネントを指定します>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)
の呼び出し Context#startActivity(Intent) 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
送信者のプライベート要求コード
- intent
- Intent
起動するアクティビティの意図。
- flags
- PendingIntentFlags
#FLAG_ONE_SHOT
#FLAG_UPDATE_CURRENT
#FLAG_CANCEL_CURRENT
#FLAG_NO_CREATE
実際の送信が行われるときに指定できる意図の指定されていない部分を制御するために、 、または でIntent#fillIn Intent.fillIn()
サポートされているフラグのいずれかを指定できます。
- options
- Bundle
アクティビティを開始する方法の追加オプション。 オプションがない場合は null になる可能性があります。
戻り値
指定されたパラメーターに一致する既存または新しい PendingIntent を返します。 が指定されている場合 #FLAG_NO_CREATE
にのみ null を返すことができます。
- 属性
注釈
の呼び出し Context#startActivity(Intent) Context.startActivity(Intent)
など、新しいアクティビティを開始する PendingIntent を取得します。 アクティビティは既存のアクティビティのコンテキストの外部で開始されるため、Intent で起動フラグを Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK
使用する必要があることに注意してください。
<p class="note">セキュリティ上の理由から、android.content.Intent
ここで指定するは、ほとんどの場合、明示的な<>意図</em> である必要があります。これは、/p を介してIntent#setClass(android.content.Context, Class) Intent.setClass
<配信される明示的なコンポーネントを指定します>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。