Язык

Handler.RemoveCallbacks Метод

Определение

Перегрузки

Имя. Описание
RemoveCallbacks(IRunnable, Object)

Удалите все ожидающие записи runnable <var>r</var с помощью маркера> или var<> объекта<>, которые находятся в очереди сообщений.

RemoveCallbacks(Action, Object)

Удаляет ожидающие обратные вызовы для указанного запуска.

RemoveCallbacks(Action)

Удаляет ожидающие обратные вызовы для указанного запуска.

RemoveCallbacks(IRunnable)

Удалите все ожидающие записи runnable r, находящиеся в очереди сообщений.

RemoveCallbacks(IRunnable, Object)

Удалите все ожидающие записи runnable <var>r</var с помощью маркера> или var<> объекта<>, которые находятся в очереди сообщений.

[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

Параметры

r
IRunnable

Значение не может иметь значение NULL.

token
Object

Значение может иметь значение NULL.

Атрибуты

Комментарии

Удалите все ожидающие записи runnable <var>r</var с помощью маркера> или var<> объекта<>, которые находятся в очереди сообщений. >Если <маркер< или var> имеет значение NULL, все обратные вызовы будут удалены.

Эта операция является худшим случаем O(n) в количестве сообщений в очереди и должна быть избегаема. Вместо этого рассмотрите другой механизм за пределами очереди для отмены ожидающей операции. Например, сохраняйте флаг, чтобы указать, должна ли операция выполняться по-разному или не сразу после его отправки.

Java документации по android.os.Handler.removeCallbacks(java.lang.Runnable, java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

RemoveCallbacks(Action, Object)

Удаляет ожидающие обратные вызовы для указанного запуска.

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

Параметры

action
Action

Запуск для выполнения.

token
Object

Маркер, связанный с обратным вызовом.

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

RemoveCallbacks(Action)

Удаляет ожидающие обратные вызовы для указанного запуска.

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

Параметры

action
Action

Запуск для выполнения.

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

RemoveCallbacks(IRunnable)

Удалите все ожидающие записи runnable r, находящиеся в очереди сообщений.

[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

Параметры

r
IRunnable

Значение не может иметь значение NULL.

Атрибуты

Комментарии

Удалите все ожидающие записи runnable r, находящиеся в очереди сообщений.

Эта операция является худшим случаем O(n) в количестве сообщений в очереди и должна быть избегаема. Вместо этого рассмотрите другой механизм за пределами очереди для отмены ожидающей операции. Например, сохраняйте флаг, чтобы указать, должна ли операция выполняться по-разному или не сразу после его отправки.

Java документации по android.os.Handler.removeCallbacks(java.lang.Runnable).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к