Timer.Purge Método

Definição

Remove todas as tarefas canceladas da fila de tarefas desse temporizador.

[Android.Runtime.Register("purge", "()I", "GetPurgeHandler")]
public virtual int Purge();
[<Android.Runtime.Register("purge", "()I", "GetPurgeHandler")>]
abstract member Purge : unit -> int
override this.Purge : unit -> int

Retornos

o número de tarefas removidas da fila.

Atributos

Comentários

Remove todas as tarefas canceladas da fila de tarefas desse temporizador. Chamar esse método não tem efeito sobre o comportamento do temporizador, mas elimina as referências às tarefas canceladas da fila. Se não houver referências externas a essas tarefas, elas se tornarão qualificadas para coleta de lixo.

A maioria dos programas não precisará chamar esse método. Ele foi projetado para uso pelo aplicativo raro que cancela um grande número de tarefas. Chamar esse método troca tempo por espaço: o runtime do método pode ser proporcional a n + c log n, em que n é o número de tarefas na fila e c é o número de tarefas canceladas.

Observe que é permitido chamar esse método de dentro de uma tarefa agendada neste temporizador.

Adicionado em 1.5.

Documentação Java para java.util.Timer.purge().

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.

Aplica-se a