Language

PendingIntent.GetActivities メソッド

定義

オーバーロード

Name 説明
GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)

#getActivity(Context, int, Intent, int)と同様ですが、インテントの配列を指定できます。

GetActivities(Context, Int32, Intent[], PendingIntentFlags)

#getActivity(Context, int, Intent, int)と同様ですが、インテントの配列を指定できます。

GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)

#getActivity(Context, int, Intent, int)と同様ですが、インテントの配列を指定できます。

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

パラメーター

context
Context

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

requestCode
Int32

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

intents
Intent[]

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

flags
PendingIntentFlags

実際の送信が発生したときに指定できる意図の指定されていない部分を制御するために、#FLAG_ONE_SHOTでサポートされているフラグの#FLAG_NO_CREATE、#FLAG_CANCEL_CURRENT、#FLAG_UPDATE_CURRENT、#FLAG_IMMUTABLE、Intent#fillIn Intent.fillIn()、またはいずれかのフラグを使用できます。

options
Bundle

バンドル: この値は null である可能性があります。

返品

指定されたパラメーターに一致する既存または新規のPendingIntent を返します。 #FLAG_NO_CREATEが指定されている場合にのみ、null を返す場合があります。

属性

注釈

getActivity(Context,int,Intent,int) と同様ですが、インテントの配列を指定できます。 配列内の最後の意図は、getActivity (Context,int,Intent,int) に指定された 1 つの意図のように、PendingIntent の主キーとして使用されます。 結果の PendingIntent を送信すると、すべての意図が Context.startActivities(Intent[]) に渡されるのと同じ方法で開始されます。 配列内の最初の意図は、既存のアクティビティのコンテキストの外部で開始されるため、意図でIntent.FLAG_ACTIVITY_NEW_TASK起動フラグを使用する必要があります。 (配列内の最初のアクティビティの後のアクティビティは、配列内の前のアクティビティのコンテキストで開始されるため、FLAG_ACTIVITY_NEW_TASKは必要ありません。

配列内の最後の意図は、PendingIntent のキーを表します。 言い換えると、(getActivity(Context,int,Intent,int) に与えられた単一の意図で行われるように)一致の重要な要素であり、その内容は send(Context,int,Intent) やFLAG_UPDATE_CURRENTなどで置き換えられる対象になります。これは、指定された意図の中で最も具体的であり、意図が開始されたときにユーザーが実際に表示する UI であるためです。

セキュリティ上の理由から、ここで指定する Intent オブジェクトは、ほとんどの場合、明示的な意図である必要があります。つまり、Intent.setClass を介して配信する明示的なコンポーネントを指定します。

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

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

適用対象

GetActivities(Context, Int32, Intent[], PendingIntentFlags)

#getActivity(Context, int, Intent, int)と同様ですが、インテントの配列を指定できます。

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

パラメーター

context
Context

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

requestCode
Int32

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

intents
Intent[]

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

flags
PendingIntentFlags

実際の送信時に指定できる意図の指定されていない部分を制御するために、#FLAG_ONE_SHOTでサポートされているフラグを#FLAG_NO_CREATE、#FLAG_CANCEL_CURRENT、、#FLAG_UPDATE_CURRENT、Intent#fillIn Intent.fillIn()、またはいずれかのフラグにすることができます。

返品

指定されたパラメーターに一致する既存または新規のPendingIntent を返します。 #FLAG_NO_CREATEが指定されている場合にのみ、null を返す場合があります。

属性

注釈

getActivity(Context,int,Intent,int) と同様ですが、インテントの配列を指定できます。 配列内の最後の意図は、getActivity (Context,int,Intent,int) に指定された 1 つの意図のように、PendingIntent の主キーとして使用されます。 結果の PendingIntent を送信すると、すべての意図が Context.startActivities(Intent[]) に渡されるのと同じ方法で開始されます。 配列内の最初の意図は、既存のアクティビティのコンテキストの外部で開始されるため、意図でIntent.FLAG_ACTIVITY_NEW_TASK起動フラグを使用する必要があります。 (配列内の最初のアクティビティの後のアクティビティは、配列内の前のアクティビティのコンテキストで開始されるため、FLAG_ACTIVITY_NEW_TASKは必要ありません。

配列内の最後の意図は、PendingIntent のキーを表します。 言い換えると、(getActivity(Context,int,Intent,int) に与えられた単一の意図で行われるように)一致の重要な要素であり、その内容は send(Context,int,Intent) やFLAG_UPDATE_CURRENTなどで置き換えられる対象になります。これは、指定された意図の中で最も具体的であり、意図が開始されたときにユーザーが実際に表示する UI であるためです。

セキュリティ上の理由から、ここで指定する Intent オブジェクトは、ほとんどの場合、明示的な意図である必要があります。つまり、Intent.setClass を介して配信する明示的なコンポーネントを指定します。

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

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

適用対象