Timer.Purge Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove tutte le attività annullate dalla coda di attività del timer.
[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
Restituisce
numero di attività rimosse dalla coda.
- Attributi
Commenti
Rimuove tutte le attività annullate dalla coda di attività del timer. La chiamata a questo metodo non ha alcun effetto sul comportamento del timer, ma elimina i riferimenti alle attività annullate dalla coda. Se non sono presenti riferimenti esterni a queste attività, diventano idonei per Garbage Collection.
La maggior parte dei programmi non avrà bisogno di chiamare questo metodo. È progettato per l'uso da parte dell'applicazione rara che annulla un numero elevato di attività. La chiamata a questo metodo scambia tempo per lo spazio: il runtime del metodo può essere proporzionale a n + c log n, dove n è il numero di attività nella coda e c è il numero di attività annullate.
Si noti che è consentito chiamare questo metodo dall'interno di un'attività pianificata in questo timer.
Aggiunto nella versione 1.5.
Documentazione java per java.util.Timer.purge()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.