WebView.SetRendererPriorityPolicy(RendererPriority, Boolean) Método

Definición

Establezca la directiva de prioridad del representador para este WebView.

[Android.Runtime.Register("setRendererPriorityPolicy", "(IZ)V", "GetSetRendererPriorityPolicy_IZHandler", ApiSince=26)]
public virtual void SetRendererPriorityPolicy(Android.Webkit.RendererPriority rendererRequestedPriority, bool waivedWhenNotVisible);
[<Android.Runtime.Register("setRendererPriorityPolicy", "(IZ)V", "GetSetRendererPriorityPolicy_IZHandler", ApiSince=26)>]
abstract member SetRendererPriorityPolicy : Android.Webkit.RendererPriority * bool -> unit
override this.SetRendererPriorityPolicy : Android.Webkit.RendererPriority * bool -> unit

Parámetros

rendererRequestedPriority
RendererPriority

la prioridad mínima en la que webView desea que el proceso del representador esté enlazado.

waivedWhenNotVisible
Boolean

si true, esta marca especifica que cuando esta vista web no está visible, se tratará como si hubiera solicitado una prioridad de #RENDERER_PRIORITY_WAIVED.

Atributos

Comentarios

Establezca la directiva de prioridad del representador para este WebView. La directiva de prioridad se usará para determinar si un representador fuera de proceso debe considerarse un objetivo para la eliminación de OOM.

Dado que un representador puede asociarse con más de una vista web, la prioridad final se calcula como el máximo de cualquier vista web adjunta. Cuando se destruye una vista web, dejará de considerarse al calcular la prioridad del representador. Una vez que no haya vistas web asociadas al representador, la prioridad del representador se reducirá a #RENDERER_PRIORITY_WAIVED.

La directiva predeterminada es establecer la prioridad en #RENDERER_PRIORITY_IMPORTANT independientemente de la visibilidad y esto no debe cambiarse a menos que el autor de la llamada también controle los bloqueos del representador con WebViewClient#onRenderProcessGone. Cualquier otra configuración hará que el sistema elimine los representadores de WebView de forma más agresiva que la aplicación.

Documentación de Java para android.webkit.WebView.setRendererPriorityPolicy(int, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a