Share via


IComponentCallbacks.OnLowMemory Metodo

Definizione

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 .

Si applica a