WebView.SetDataDirectorySuffix(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Defina el directorio usado para almacenar datos de WebView para el proceso actual.
[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
Parámetros
- suffix
- String
Sufijo de nombre de directorio que se va a usar para el proceso actual. No debe contener un separador de ruta de acceso.
- Atributos
Comentarios
Defina el directorio usado para almacenar datos de WebView para el proceso actual. El sufijo proporcionado se usará al construir rutas de acceso de datos y directorios de caché. Si no se llama a esta API, no se usará ningún sufijo. Cada directorio solo se puede usar en un proceso de la aplicación. Si más de un proceso de una aplicación desea usar WebView, solo un proceso puede usar el directorio predeterminado y otros procesos deben llamar a esta API para definir un sufijo único.
Esto significa que los distintos procesos de la misma aplicación no pueden compartir directamente datos relacionados con WebView, ya que los directorios de datos deben ser distintos. Las aplicaciones que usan esta API pueden tener que pasar datos explícitamente entre procesos. Por ejemplo, es posible que las cookies de inicio de sesión deban copiarse del archivo jar de cookies de un proceso al otro mediante CookieManager si las vistas web de ambos procesos están pensadas para iniciar sesión.
La mayoría de las aplicaciones simplemente deben asegurarse de que todos los componentes de la aplicación que dependen de WebView estén en el mismo proceso, para evitar necesitar varios directorios de datos. El #disableWebView método se puede usar para asegurarse de que los demás procesos no usen WebView por accidente en este caso.
Esta API debe llamarse antes de que este proceso llame a cualquier instancia de WebView y antes de que este proceso llame a cualquier otro método del paquete android.webkit.
Documentación de Java para android.webkit.WebView.setDataDirectorySuffix(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.