Compartilhar via


TimerTask.Cancel Método

Definição

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.

Aplica-se a