WebView.SetDataDirectorySuffix(String) Метод

Определение

Определите каталог, используемый для хранения данных WebView для текущего процесса.

[Android.Runtime.Register("setDataDirectorySuffix", "(Ljava/lang/String;)V", "", ApiSince=28)]
public static void SetDataDirectorySuffix(string suffix);
[<Android.Runtime.Register("setDataDirectorySuffix", "(Ljava/lang/String;)V", "", ApiSince=28)>]
static member SetDataDirectorySuffix : string -> unit

Параметры

suffix
String

Суффикс имени каталога, используемый для текущего процесса. Не должен содержать разделитель пути.

Атрибуты

Комментарии

Определите каталог, используемый для хранения данных WebView для текущего процесса. Предоставленный суффикс будет использоваться при создании путей к данным и каталогам кэша. Если этот API не вызывается, суффикс не будет использоваться. Каждый каталог может использоваться только одним процессом в приложении. Если несколько процессов в приложении хотят использовать WebView, только один процесс может использовать каталог по умолчанию, а другие процессы должны вызывать этот API для определения уникального суффикса.

Это означает, что разные процессы в одном приложении не могут напрямую предоставлять доступ к данным, связанным с WebView, так как каталоги данных должны отличаться. Приложения, использующие этот API, могут явно передавать данные между процессами. Например, файлы cookie для входа могут быть скопированы из jar-файла cookie одного процесса в другой, используя CookieManager , если веб-представления обоих процессов предназначены для входа.

Большинство приложений должны просто убедиться, что все компоненты приложения, использующие WebView, находятся в одном процессе, чтобы избежать необходимости в нескольких каталогах данных. Этот #disableWebView метод можно использовать для обеспечения того, чтобы другие процессы не использовали WebView случайно.

Этот API должен вызываться перед созданием всех экземпляров WebView в этом процессе и перед вызовом любого другого метода в пакете android.webkit.

Java документации по android.webkit.WebView.setDataDirectorySuffix(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к