Timer.Purge 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.
Remove todas as tarefas canceladas da fila de tarefas deste 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 deste 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 tornam elegíveis para coleta de lixo.
A maioria dos programas não terá necessidade de chamar esse método. Ele é projetado para uso pelo aplicativo raro que cancela um grande número de tarefas. Chamar esse método troca tempo por espaço: o tempo de execução do método pode ser proporcional a n + c log n, onde 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.