WebView.SetRendererPriorityPolicy(RendererPriority, Boolean) 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.
Impostare i criteri di priorità del renderer per questo WebViewoggetto .
[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
Parametri
- rendererRequestedPriority
- RendererPriority
la priorità minima in base alla quale webView desidera associare il processo del renderer.
- waivedWhenNotVisible
- Boolean
se true, questo flag specifica che quando webView non è visibile, verrà considerato come se fosse stata richiesta una priorità di #RENDERER_PRIORITY_WAIVED.
- Attributi
Commenti
Impostare i criteri di priorità del renderer per questo WebViewoggetto . I criteri di priorità verranno usati per determinare se un renderer out-of-process deve essere considerato un obiettivo per l'uccisione OOM.
Poiché un renderer può essere associato a più visualizzazioni Web, la priorità finale viene calcolata come il massimo di qualsiasi WebView collegato. Quando un controllo WebView viene eliminato, smetterà di essere considerato quando si calcola la priorità del renderer. Dopo che nessun controllo WebView rimane associato al renderer, la priorità del renderer verrà ridotta a #RENDERER_PRIORITY_WAIVED.
Il criterio predefinito consiste nell'impostare la priorità su #RENDERER_PRIORITY_IMPORTANT indipendentemente dalla visibilità e questo non deve essere modificato a meno che il chiamante non gestisca anche gli arresti anomali del renderer con WebViewClient#onRenderProcessGone. Qualsiasi altra impostazione comporterà l'interruzione dei renderer WebView dal sistema in modo più aggressivo rispetto all'applicazione.
per android.webkit.WebView.setRendererPriorityPolicy(int, boolean).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.