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 и используемых в соответствии с условиями, описанными в разделе "".