Activity.OnDestroy 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.
Eseguire una pulizia finale prima che un'attività venga eliminata.
[Android.Runtime.Register("onDestroy", "()V", "GetOnDestroyHandler")]
protected virtual void OnDestroy ();
[<Android.Runtime.Register("onDestroy", "()V", "GetOnDestroyHandler")>]
abstract member OnDestroy : unit -> unit
override this.OnDestroy : unit -> unit
- Attributi
Commenti
Eseguire una pulizia finale prima che un'attività venga eliminata. Ciò può verificarsi perché l'attività viene completato (qualcuno chiamato #finish
su di esso) o perché il sistema sta temporaneamente distruggendo questa istanza dell'attività per risparmiare spazio. È possibile distinguere tra questi due scenari con il #isFinishing
metodo .
<em>Nota: non contare su questo metodo chiamato come luogo per salvare i dati! Ad esempio, se un'attività modifica i dati in un provider di contenuto, tali modifiche devono essere commit in #onPause
o #onSaveInstanceState
, non qui.</em> Questo metodo viene in genere implementato per liberare risorse come thread associati a un'attività, in modo che un'attività distrutta non lasci tali elementi mentre il resto dell'applicazione è ancora in esecuzione. Esistono situazioni in cui il sistema ucciderà semplicemente il processo di hosting dell'attività senza chiamare questo metodo (o altri) in esso, quindi non deve essere usato per eseguire operazioni destinate a rimanere intorno dopo il processo.
<le classi derivate em>devono chiamare attraverso l'implementazione della classe super di questo metodo. In caso contrario, verrà generata un'eccezione.</Em>
Documentazione Java per android.app.Activity.onDestroy()
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .