WebView.SetDataDirectorySuffix(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina o diretório usado para armazenar dados do WebView para o processo atual.
[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
O sufixo de nome do diretório a ser usado para o processo atual. Não deve conter um separador de caminho.
- Atributos
Comentários
Defina o diretório usado para armazenar dados do WebView para o processo atual. O sufixo fornecido será usado ao construir caminhos de diretório de cache e dados. Se essa API não for chamada, nenhum sufixo será usado. Cada diretório pode ser usado por apenas um processo no aplicativo. Se mais de um processo em um aplicativo quiser usar o WebView, apenas um processo poderá usar o diretório padrão e outros processos deverão chamar essa API para definir um sufixo exclusivo.
Isso significa que processos diferentes no mesmo aplicativo não podem compartilhar diretamente dados relacionados ao WebView, pois os diretórios de dados devem ser distintos. Os aplicativos que usam essa API podem ter que passar dados explicitamente entre processos. Por exemplo, os cookies de logon podem ter que ser copiados do jar de cookie de um processo para o outro usando CookieManager se os WebViews de ambos os processos forem destinados a ser conectados.
A maioria dos aplicativos deve simplesmente garantir que todos os componentes do aplicativo que dependem do WebView estejam no mesmo processo, para evitar a necessidade de vários diretórios de dados. O #disableWebView método pode ser usado para garantir que os outros processos não usem o WebView por acidente nesse caso.
Essa API deve ser chamada antes que qualquer instância do WebView seja criada nesse processo e antes que outros métodos no pacote android.webkit sejam chamados por esse processo.
Java documentação para android.webkit.WebView.setDataDirectorySuffix(java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.