Sprache

Handler.RemoveCallbacks Methode

Definition

Überlädt

Name Beschreibung
RemoveCallbacks(IRunnable, Object)

Entfernen Sie alle ausstehenden Beiträge von Runnable <var>r</var> mit Objekt <var>token</var> , die sich in der Nachrichtenwarteschlange befinden.

RemoveCallbacks(Action, Object)

Entfernt ausstehende Rückrufe für die angegebene Ausführung.

RemoveCallbacks(Action)

Entfernt ausstehende Rückrufe für die angegebene Ausführung.

RemoveCallbacks(IRunnable)

Entfernen Sie alle ausstehenden Beiträge von Runnable r, die sich in der Nachrichtenwarteschlange befinden.

RemoveCallbacks(IRunnable, Object)

Entfernen Sie alle ausstehenden Beiträge von Runnable <var>r</var> mit Objekt <var>token</var> , die sich in der Nachrichtenwarteschlange befinden.

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r, Java.Lang.Object? token);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable * Java.Lang.Object -> unit

Parameter

r
IRunnable

Der Wert darf nicht null sein.

token
Object

Der Wert ist möglicherweise null.

Attribute

Hinweise

Entfernen Sie alle ausstehenden Beiträge von Runnable <var>r</var> mit Objekt <var>token</var> , die sich in der Nachrichtenwarteschlange befinden. Wenn <var>token</var> null ist, werden alle Rückrufe entfernt.

Dieser Vorgang ist im schlimmsten Fall O(n) in der Anzahl der Nachrichten in der Warteschlange und sollte vermieden werden. Ziehen Sie stattdessen einen anderen Mechanismus außerhalb der Warteschlange in Betracht, um einen ausstehenden Vorgang abzubrechen. Bewahren Sie beispielsweise ein Kennzeichen auf, um anzugeben, ob der Vorgang auf einmal anders ausgeführt werden soll oder nicht.

Java Dokumentation für android.os.Handler.removeCallbacks(java.lang.Runnable, java.lang.Object).

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.

Gilt für:

RemoveCallbacks(Action, Object)

Entfernt ausstehende Rückrufe für die angegebene Ausführung.

public void RemoveCallbacks(Action action, Java.Lang.Object token);
member this.RemoveCallbacks : Action * Java.Lang.Object -> unit

Parameter

action
Action

Ausführungsfähig.

token
Object

Das token, das dem Rückruf zugeordnet ist.

Hinweise

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.

Gilt für:

RemoveCallbacks(Action)

Entfernt ausstehende Rückrufe für die angegebene Ausführung.

public void RemoveCallbacks(Action action);
member this.RemoveCallbacks : Action -> unit

Parameter

action
Action

Ausführungsfähig.

Hinweise

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.

Gilt für:

RemoveCallbacks(IRunnable)

Entfernen Sie alle ausstehenden Beiträge von Runnable r, die sich in der Nachrichtenwarteschlange befinden.

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable -> unit

Parameter

r
IRunnable

Der Wert darf nicht null sein.

Attribute

Hinweise

Entfernen Sie alle ausstehenden Beiträge von Runnable r, die sich in der Nachrichtenwarteschlange befinden.

Dieser Vorgang ist im schlimmsten Fall O(n) in der Anzahl der Nachrichten in der Warteschlange und sollte vermieden werden. Ziehen Sie stattdessen einen anderen Mechanismus außerhalb der Warteschlange in Betracht, um einen ausstehenden Vorgang abzubrechen. Bewahren Sie beispielsweise ein Kennzeichen auf, um anzugeben, ob der Vorgang auf einmal anders ausgeführt werden soll oder nicht.

Java Dokumentation für android.os.Handler.removeCallbacks(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.

Gilt für: