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 timer.
[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 estiver 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. (Vagamente falando, esse método retorna true se impedir que uma ou mais execuções agendadas ocorram.)
- Atributos
Comentários
Cancela essa tarefa de timer. 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 será executada novamente. (Se a tarefa estiver sendo executada quando essa chamada ocorrer, ela 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 timer de repetição garante absolutamente que a tarefa de timer não será executada novamente.
Este método pode ser chamado repetidamente; A segunda e as chamadas subsequentes não têm efeito.
Documentação Java para java.util.TimerTask.cancel().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.