IComponentCallbacks.OnLowMemory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esto se llama cuando el sistema general se está ejecutando poco en la memoria y los procesos que se ejecutan activamente deben recortar su uso de 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
- Atributos
Comentarios
Esto se llama cuando el sistema general se está ejecutando poco en la memoria y los procesos que se ejecutan activamente deben recortar su uso de memoria. Aunque el punto exacto en el que se llamará no está definido, generalmente se producirá cuando se haya eliminado todo el proceso en segundo plano. Es decir, antes de llegar al punto de matar procesos que hospedan el servicio y la interfaz de usuario en primer plano que nos gustaría evitar matar.
Debe implementar este método para liberar las memorias caché u otros recursos innecesarios a los que pueda mantener. El sistema realizará una recolección de elementos no utilizados después de volver de este método.
Preferiblemente, debe implementar ComponentCallbacks2#onTrimMemory
de ComponentCallbacks2
para descargar incrementalmente los recursos en función de varios niveles de demanda de memoria. Esa API está disponible para el nivel de API 14 y versiones posteriores, por lo que solo debe usar este #onLowMemory
método como reserva para versiones anteriores, que se pueden tratar igual que ComponentCallbacks2#onTrimMemory
con el ComponentCallbacks2#TRIM_MEMORY_COMPLETE
nivel .
Documentación de Java para android.content.ComponentCallbacks.onLowMemory()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.