Compartir a través de


TimerTask.Cancel Método

Definición

Cancela esta tarea del temporizador.

[Android.Runtime.Register("cancel", "()Z", "GetCancelHandler")]
public virtual bool Cancel ();
[<Android.Runtime.Register("cancel", "()Z", "GetCancelHandler")>]
abstract member Cancel : unit -> bool
override this.Cancel : unit -> bool

Devoluciones

True si esta tarea está programada para la ejecución única y aún no se ha ejecutado, o esta tarea está programada para la ejecución repetida. Devuelve false si la tarea se programó para la ejecución única y ya se ha ejecutado, o si la tarea nunca estaba programada, o si la tarea ya se canceló. (En términos flexibles, este método devuelve true si impide que se produzcan una o varias ejecuciones programadas).

Atributos

Comentarios

Cancela esta tarea del temporizador. Si la tarea se ha programado para la ejecución única y aún no se ha ejecutado, o aún no se ha programado, nunca se ejecutará. Si la tarea se ha programado para la ejecución repetida, nunca se volverá a ejecutar. (Si la tarea se ejecuta cuando se produce esta llamada, la tarea se ejecutará hasta la finalización, pero nunca se volverá a ejecutar).

Tenga en cuenta que llamar a este método desde dentro del run método de una tarea de temporizador repetido garantiza absolutamente que la tarea del temporizador no se ejecutará de nuevo.

Este método se puede llamar repetidamente; la segunda y las llamadas posteriores no tienen ningún efecto.

Documentación de Java para java.util.TimerTask.cancel().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a