BroadcastOptions Klasse

Definition

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

[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
Vererbung
BroadcastOptions
Attribute

Hinweise

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

Android-Referenz für android.app.BroadcastOptions.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
BroadcastOptions(IntPtr, JniHandleOwnership)

Initialisiert eine verwaltete Darstellung eines vorhandenen Java Native Interface -Objekts.

Felder

Name Beschreibung
DeferralPolicyDefault
Veraltet.

Deferral policy that indicates no desire has been expressed, and that the system should use a reasonable default behavior.

DeferralPolicyNone
Veraltet.

Verzögerungsrichtlinie, die einen starken Wunsch angibt, dass kein Empfänger dieser Übertragung zurückgestellt werden sollte.

DeferralPolicyUntilActive
Veraltet.

Deferral policy that indicates a strong desire that each receiver of this broadcast should beferred until that receiver's process is in an active (non-cached) state.

DeliveryGroupPolicyAll
Veraltet.

Übermittlungsgruppenrichtlinie, die angibt, dass alle Übertragungen in der Übermittlungsgruppe wie folgt übermittelt werden müssen.

DeliveryGroupPolicyMostRecent
Veraltet.

Übermittlungsgruppenrichtlinie, die angibt, dass nur die letzte Übertragung in der Übermittlungsgruppe übermittelt werden muss und der Rest gelöscht werden kann.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
DeferralPolicy

Ruft die Verzögerungsrichtlinie für diese Übertragung ab, die angibt, wie diese Übertragung zu einem späteren Zeitpunkt für die Übermittlung zurückgestellt werden kann.

DeliveryGroupMatchingKey

Geben Sie den Namespace und den Schlüssel zurück, der verwendet wird, um die Übermittlungsgruppe zu identifizieren, zu der diese Übertragung gehört.

DeliveryGroupPolicy

Rufen Sie die Übermittlungsgruppenrichtlinie für diese Übertragung ab, die angibt, wie mehrere Übertragungen der gleichen Übermittlungsgruppe verarbeitet werden müssen.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
IsShareIdentityEnabled

Gibt zurück, ob sich die Rundfunk-App für die Freigabe ihrer Identität für den Empfänger entschieden hat.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
JniPeerMembers

Stellt JNI-Bindungsinfrastruktur für Android.App.BroadcastOptions bereit.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
ThresholdClass

Stellt JNI-Bindungsinfrastruktur für Android.App.BroadcastOptions bereit.

ThresholdType

Stellt JNI-Bindungsinfrastruktur für Android.App.BroadcastOptions bereit.

Methoden

Name Beschreibung
ClearDeferralPolicy()

Löscht alle Verzögerungsrichtlinien für diese Übertragung, die angibt, wie diese Übertragung zu einem späteren Zeitpunkt für die Übermittlung zurückgestellt werden kann.

ClearDeliveryGroupMatchingKey()

Löscht den Namespace und den Schlüssel, der zuvor mithilfe von setDeliveryGroupMatchingKey(String,String) festgelegt wurde.

ClearDeliveryGroupPolicy()

Löscht alle zuvor festgelegten Übermittlungsgruppenrichtlinien mithilfe von setDeliveryGroupMatchingKey(String,String) und setzt die Übermittlungsgruppenrichtlinie auf den Standardwert (DELIVERY_GROUP_POLICY_ALL).

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
Equals(Object)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FromBundle(Bundle)

Gibt eine BroadcastOptions-Analyse aus dem angegebenen Bundle zurück, die normalerweise aus toBundle() generiert wird.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
MakeBasic()

Erstellt eine einfache BroadcastOptions ohne anfänglich festgelegte Optionen.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetDeferralPolicy(BroadcastDeferralPolicy)

Legt die Verzögerungsrichtlinie für diese Übertragung fest, die angibt, wie diese Übertragung zu einem späteren Zeitpunkt für die Übermittlung zurückgestellt werden kann.

SetDeliveryGroupMatchingKey(String, String)

Legen Sie den Namespace und den Schlüssel fest, um die Übermittlungsgruppe zu identifizieren, zu der diese Übertragung gehört.

SetDeliveryGroupPolicy(BroadcastDeliveryGroupPolicy)

Legen Sie die Übermittlungsgruppenrichtlinie für diese Übertragung fest, um anzugeben, wie mehrere Übertragungen, die zur gleichen Übermittlungsgruppe gehören, behandelt werden müssen.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
SetShareIdentityEnabled(Boolean)

Legt fest, ob die Identität der Rundfunk-App für alle Empfänger freigegeben werden soll, die diese Übertragung empfangen.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToBundle()

Gibt die erstellten Optionen als Bundle zurück, die an Context.sendBroadcast(Intent) und zugehörige Methoden übergeben werden können.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

(Geerbt von JavaObject)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Hilfsklasse zum Erstellen eines Optionspakets, das mit Context.sendBroadcast(Intent) und verwandten Methoden verwendet werden kann.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: