BroadcastOptions クラス

定義

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

[Android.Runtime.Register("android/app/BroadcastOptions", ApiSince=34, DoNotGenerateAcw=true)]
public class BroadcastOptions : Java.Lang.Object
[<Android.Runtime.Register("android/app/BroadcastOptions", ApiSince=34, DoNotGenerateAcw=true)>]
type BroadcastOptions = class
    inherit Object
継承
BroadcastOptions
属性

注釈

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

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

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

コンストラクター

名前 説明
BroadcastOptions(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

フィールド

名前 説明
DeferralPolicyDefault
古い.

望みが表現されていないことを示し、システムが適切な既定の動作を使用する必要があることを示す遅延ポリシー。

DeferralPolicyNone
古い.

このブロードキャストの受信者を延期しないという強い要望を示す遅延ポリシー。

DeferralPolicyUntilActive
古い.

受信者のプロセスがアクティブ (キャッシュされていない) 状態になるまで、このブロードキャストの各受信者を遅延させる必要があることを強く望んでいることを示す遅延ポリシー。

DeliveryGroupPolicyAll
古い.

配信グループ内のすべてのブロードキャストをそのまま配信する必要があることを示す配信グループ ポリシー。

DeliveryGroupPolicyMostRecent
古い.

配信グループ内の最新のブロードキャストのみを配信する必要があり、残りのブロードキャストを削除できることを示す配信グループ ポリシー。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
DeferralPolicy

このブロードキャストの遅延ポリシーを取得します。このブロードキャストを将来配信するために遅延する方法を指定します。

DeliveryGroupMatchingKey

このブロードキャストが属する配信グループを識別するために使用される名前空間とキーを返します。

DeliveryGroupPolicy

同じ配信グループに属する複数のブロードキャストを処理する方法を指定する、このブロードキャストの配信グループ ポリシーを取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsShareIdentityEnabled

ブロードキャスト アプリが受信者との ID の共有をオプトインしたかどうかを返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
JniPeerMembers

Android.App.BroadcastOptions 用の JNI バインディング インフラストラクチャを提供します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

Android.App.BroadcastOptions 用の JNI バインディング インフラストラクチャを提供します。

ThresholdType

Android.App.BroadcastOptions 用の JNI バインディング インフラストラクチャを提供します。

メソッド

名前 説明
ClearDeferralPolicy()

このブロードキャストの遅延ポリシーをクリアします。このブロードキャストは、将来の配信に対してどのように延期できるかを指定します。

ClearDeliveryGroupMatchingKey()

setDeliveryGroupMatchingKey(String,String) を使用して以前に設定した名前空間とキーをクリアします。

ClearDeliveryGroupPolicy()

setDeliveryGroupMatchingKey(String,String) を使用して以前に設定した配信グループ ポリシーをクリアし、配信グループ ポリシーを既定値 (DELIVERY_GROUP_POLICY_ALL) にリセットします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
Equals(Object)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FromBundle(Bundle)

特定のバンドルから解析された BroadcastOptions を返します。通常は toBundle() から生成されます。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MakeBasic()

オプションが最初に設定されていない基本的な BroadcastOptions を作成します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetDeferralPolicy(BroadcastDeferralPolicy)

このブロードキャストの遅延ポリシーを設定します。このブロードキャストを将来の配信に対して延期する方法を指定します。

SetDeliveryGroupMatchingKey(String, String)

名前空間とキーを設定して、このブロードキャストが属する配信グループを識別します。

SetDeliveryGroupPolicy(BroadcastDeliveryGroupPolicy)

このブロードキャストの配信グループ ポリシーを設定して、同じ配信グループに属する複数のブロードキャストを処理する方法を指定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
SetShareIdentityEnabled(Boolean)

ブロードキャスト アプリの ID を、このブロードキャストを受信するすべての受信者と共有するかどうかを設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToBundle()

作成されたオプションをバンドルとして返します。このオプションは Context.sendBroadcast(Intent) および関連メソッドに渡すことができます。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

Context.sendBroadcast(Intent) および関連メソッドで使用できるオプションバンドルを構築するためのヘルパー クラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象