Share via


BroadcastOptions 類別

定義

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) 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
屬性

備註

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

android.app.BroadcastOptions JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

BroadcastOptions(IntPtr, JniHandleOwnership)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

欄位

DeferralPolicyDefault
已淘汰.

表示沒有想要的延遲原則,而且系統應該使用合理的預設行為。

DeferralPolicyNone
已淘汰.

延遲原則,指出不應該延遲此廣播的接收者。

DeferralPolicyUntilActive
已淘汰.

延遲原則,指出此廣播的每個接收者都應該延遲到該接收者的進程處於作用中 (非快取) 狀態為止。

DeliveryGroupPolicyAll
已淘汰.

傳遞群組原則,指出傳遞群組中的所有廣播都必須依原樣傳遞。

DeliveryGroupPolicyMostRecent
已淘汰.

傳遞群組原則,指出傳遞群組中只有最新的廣播需要傳遞,而且可以卸載其餘部分。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
DeferralPolicy

取得此廣播的延遲原則,指定此廣播如何在某個未來點延遲傳遞。

DeliveryGroupMatchingKey

傳回用來識別此廣播所屬傳遞群組的命名空間和金鑰。

DeliveryGroupPolicy

取得此廣播的傳遞群組原則,指定多個屬於相同傳遞群組的廣播必須如何處理。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsShareIdentityEnabled

傳回廣播應用程式是否已選擇與接收者共用其身分識別。

JniIdentityHashCode

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
JniPeerMembers

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

PeerReference

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
ThresholdClass

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

ThresholdType

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

方法

ClearDeferralPolicy()

清除此廣播的任何延遲原則,指定此廣播在未來時間點如何延遲傳遞。

ClearDeliveryGroupMatchingKey()

清除先前使用 #setDeliveryGroupMatchingKey(String, String) 設定的命名空間和索引鍵。

ClearDeliveryGroupPolicy()

使用 #setDeliveryGroupMatchingKey(String, String) 清除任何先前設定的傳遞群組原則,並將傳遞群組原則重設為預設值 (#DELIVERY_GROUP_POLICY_ALL) 。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
Dispose(Boolean)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
FromBundle(Bundle)

BroadcastOptions從指定的 Bundle 傳回剖析,通常是從 #toBundle() 產生。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
MakeBasic()

建立基本 BroadcastOptions ,且一開始未設定任何選項。

Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetDeferralPolicy(BroadcastDeferralPolicy)

設定此廣播的延遲原則,指定此廣播如何在某個未來點延遲傳遞。

SetDeliveryGroupMatchingKey(String, String)

設定命名空間和金鑰,以識別此廣播所屬的傳遞群組。

SetDeliveryGroupPolicy(BroadcastDeliveryGroupPolicy)

設定此廣播的傳遞群組原則,以指定必須如何處理屬於相同傳遞群組的多個廣播。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetShareIdentityEnabled(Boolean)

設定廣播應用程式的身分識別是否應該與接收此廣播的所有接收者共用。

ToArray<T>()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
ToBundle()

傳回建立的選項做為套件組合,可傳遞至 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法。

ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.Finalized()

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

GetJniTypeName(IJavaPeerable)

協助程式類別,用於建置可搭配 android.content.Context#sendBroadcast(android.content.Intent) Context.sendBroadcast(Intent) 和相關方法使用的選項套件組合。

適用於