PendingIntent.GetActivity メソッド

定義

オーバーロード

GetActivity(Context, Int32, Intent, PendingIntentFlags)

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

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

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

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<配信される明示的なコンポーネントを指定します>

の Java ドキュメント android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int)

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

適用対象

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<配信される明示的なコンポーネントを指定します>

の Java ドキュメント android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle)

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

適用対象