WebView.SetRendererPriorityPolicy(RendererPriority, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задайте для этого 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
Параметры
- rendererRequestedPriority
- RendererPriority
минимальный приоритет, с которым этот WebView требует привязки процесса отрисовщика.
- waivedWhenNotVisible
- Boolean
Значение , если trueэтот веб-представление не отображается, он будет рассматриваться так, как если бы он запросил приоритет #RENDERER_PRIORITY_WAIVED.
- Атрибуты
Комментарии
Задайте для этого WebViewполитику приоритета отрисовщика. Политика приоритета будет использоваться для определения того, следует ли рассматривать отрисовщик обработки как целевой объект для убийства OOM.
Так как отрисовщик может быть связан с несколькими WebView, конечный приоритет вычисляется как максимальное количество подключенных веб-представлений. При уничтожении WebView он перестанет рассматриваться при вычислении приоритета отрисовщика. После отсутствия WebViews останется связанным с отрисовщиком, приоритет отрисовщика будет сокращен до #RENDERER_PRIORITY_WAIVED.
Политика по умолчанию — задать приоритет #RENDERER_PRIORITY_IMPORTANT независимо от видимости, и это не должно быть изменено, если вызывающий объект также не обрабатывает сбои отрисовщика.WebViewClient#onRenderProcessGone Любой другой параметр приведет к тому, что средства отрисовки WebView будут убиты системой более агрессивно, чем приложение.
Java документации по android.webkit.WebView.setRendererPriorityPolicy(int, boolean).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".