Qual é a diferença entre loadData e loadDataWithBaseURL do Android webview?
A webview do Android tem dois métodos para carregar dados
public void loadData (String data, String mimeType, String encoding)
Observe que a mesma política de origem do JavaScript significa que o script em execução em uma página carregada usando esse método não poderá acessar o conteúdo carregado usando qualquer esquema diferente de 'data', incluindo 'http (s)'. Para evitar essa restrição, use loadDataWithBaseURL () com um URL base apropriado.
e
public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl)
Note que o conteúdo especificado desta maneira pode acessar arquivos de dispositivos locais (através de URLs de esquema 'arquivo') somente se baseUrl especificar um esquema diferente de 'http', 'https', 'ftp', 'ftps', 'about' ou 'javascript '.
Eu não sei o que essas duas frases significam e quando selecionar entre as duas?
desde já, obrigado