Handler.HasCallbacks(IRunnable) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüfen Sie, ob ausstehende Beiträge von Nachrichten mit Rückruf r in der Nachrichtenwarteschlange vorhanden sind.
[Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)]
public bool HasCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)>]
member this.HasCallbacks : Java.Lang.IRunnable -> bool
Parameter
Der Wert darf nicht null sein.
Gibt zurück
true, wenn die angeforderte Bedingung erfüllt ist; andernfalls "false".
- Attribute
Hinweise
Überprüfen Sie, ob ausstehende Beiträge von Nachrichten mit Rückruf r in der Nachrichtenwarteschlange vorhanden sind.
Dieser Vorgang ist im schlimmsten Fall O(n) in der Anzahl der Nachrichten in der Warteschlange und sollte vermieden werden. Erwägen Sie stattdessen einen anderen Mechanismus außerhalb der Warteschlange, um nachzuverfolgen, ob Nachrichten abgefragt und verteilt wurden. Verwalten Sie beispielsweise einen Zähler, erhöhen Sie ihn beim Enqueuieren einer Nachricht und erhöhen sie beim Behandeln einer Nachricht.
Java Dokumentation für android.os.Handler.hasCallbacks(java.lang.Runnable).
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.