TimerTask.Cancel Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cancela essa tarefa de 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
Retornos
true se essa tarefa estiver agendada para execução única e ainda não tiver sido executada ou se essa tarefa for agendada para execução repetida.
Retorna false se a tarefa foi agendada para execução única e já foi executada, ou se a tarefa nunca foi agendada ou se a tarefa já foi cancelada. (Livremente falando, esse método retornará true se impedir que uma ou mais execuções agendadas ocorram.)
- Atributos
Comentários
Cancela essa tarefa de temporizador. Se a tarefa tiver sido agendada para execução única e ainda não tiver sido executada ou ainda não tiver sido agendada, ela nunca será executada. Se a tarefa tiver sido agendada para execução repetida, ela nunca mais será executada. (Se a tarefa estiver em execução quando essa chamada ocorrer, a tarefa será executada até a conclusão, mas nunca mais será executada.)
Observe que chamar esse método de dentro do run método de uma tarefa de temporizador recorrente garante absolutamente que a tarefa do temporizador não será executada novamente.
Esse método pode ser chamado repetidamente; a segunda e as chamadas subsequentes não têm efeito.
Java documentação para java.util.TimerTask.cancel().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.