PendingIntent.GetBroadcast(Context, Int32, Intent, PendingIntentFlags) メソッド

定義

Context.sendBroadcast() の呼び出しなど、ブロードキャストを実行する PendingIntent を取得します。

[Android.Runtime.Register("getBroadcast", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetBroadcast(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getBroadcast", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetBroadcast : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> 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、FLAG_IMMUTABLE、またはいずれかのフラグで、実際の送信時に指定できる意図の指定されていない部分を制御できます。 値は 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.sendBroadcast() の呼び出しなど、ブロードキャストを実行する PendingIntent を取得します。 セキュリティ上の理由から、ここで指定する意図は、ほとんどの場合、Intent.setClass 経由で配信される明示的なコンポーネントを指定する明示的な意図である必要があります。

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

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

適用対象