IComponentCallbacks.OnLowMemory 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.
Questo viene chiamato quando il sistema complessivo è in esecuzione bassa sulla memoria e i processi in esecuzione attivamente devono ridurre l'utilizzo della memoria.
[Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnLowMemory ();
[<Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnLowMemory : unit -> unit
- Attributi
Commenti
Questo viene chiamato quando il sistema complessivo è in esecuzione bassa sulla memoria e i processi in esecuzione attivamente devono ridurre l'utilizzo della memoria. Anche se il punto esatto in cui verrà chiamato non è definito, in genere si verificherà quando tutto il processo in background è stato ucciso. Ciò significa che prima di raggiungere il punto di uccidere i processi di hosting del servizio di hosting e dell'interfaccia utente in primo piano che si vuole evitare l'omicidio.
È consigliabile implementare questo metodo per rilasciare tutte le cache o altre risorse non necessarie che potrebbero essere presenti. Il sistema eseguirà una Garbage Collection per l'utente dopo aver restituito da questo metodo.
Preferibilmente, è consigliabile implementare ComponentCallbacks2#onTrimMemory
da ComponentCallbacks2
a scaricare in modo incrementale le risorse in base a vari livelli di richieste di memoria. L'API è disponibile per il livello API 14 e versioni successive, quindi è consigliabile usare questo #onLowMemory
metodo solo come fallback per le versioni precedenti, che possono essere trattate come ComponentCallbacks2#onTrimMemory
con il ComponentCallbacks2#TRIM_MEMORY_COMPLETE
livello.
Documentazione Java per android.content.ComponentCallbacks.onLowMemory()
.
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 .