Eu tentei amostras, demos de códigos do Google e outros recursos com WebView
, mas quando tento fazer no meu próprio código, não funciona para mim.
Quero carregar o myfile.html
que coloco na pasta de ativos e usando:
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
No emulador mostra erro
A página da web em
file:///android_assets/myfile.html
não pôde ser carregada como: O arquivo solicitado não foi encontrado./android_assets/myfile.html
Quando coloco esse arquivo na res/raw/
pasta e uso:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
então, apenas o emulador Android 2.2 API nível 8 pode carregar o arquivo provavelmente, outras versões anteriores mostram o mesmo erro. Estou esquecendo de algo?
Existe alguma maneira de carregar um arquivo .html existente no pacote do aplicativo que funcione em todas as versões da API?