Langage

WebView.SetRendererPriorityPolicy(RendererPriority, Boolean) Méthode

Définition

Définissez la stratégie de priorité du convertisseur pour ce 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

Paramètres

rendererRequestedPriority
RendererPriority

priorité minimale à laquelle ce WebView souhaite que le processus de convertisseur soit lié.

waivedWhenNotVisible
Boolean

si true, cet indicateur spécifie que lorsque ce WebView n’est pas visible, il sera traité comme s’il avait demandé une priorité de #RENDERER_PRIORITY_WAIVED.

Attributs

Remarques

Définissez la stratégie de priorité du convertisseur pour ce WebView. La stratégie de priorité sera utilisée pour déterminer si un renderer hors processus doit être considéré comme une cible pour tuer OOM.

Étant donné qu’un renderer peut être associé à plusieurs WebView, la priorité finale qu’il est calculée en tant que maximum de tous les WebViews attachés. Lorsqu’un WebView est détruit, il cesse d’être considéré lors du calcul de la priorité du convertisseur. Une fois qu’aucun WebViews n’est associé au renderer, la priorité du renderer est réduite à #RENDERER_PRIORITY_WAIVED.

La stratégie par défaut consiste à définir la priorité #RENDERER_PRIORITY_IMPORTANT indépendamment de la visibilité, et cela ne doit pas être modifié, sauf si l’appelant gère également les blocages du renderer avec WebViewClient#onRenderProcessGone. Tout autre paramètre entraîne la mort des renderers WebView par le système plus agressivement que l’application.

Documentation Java pour android.webkit.WebView.setRendererPriorityPolicy(int, boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à