Probé muestras, demostraciones de códigos de Google y otros recursos con WebView
, pero cuando trato de hacerlo en mi propio código, no me funciona.
Quiero cargar lo myfile.html
que puse en la carpeta de activos y usar:
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
En el emulador muestra error
La página web en
file:///android_assets/myfile.html
no se pudo cargar como: No se encontró el archivo solicitado./android_assets/myfile.html
Cuando coloco ese archivo en la res/raw/
carpeta y uso:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
entonces solo el emulador Android 2.2 API nivel 8 puede cargar el archivo probablemente, otras versiones anteriores muestran el mismo error. ¿Me estoy perdiendo de algo?
¿Hay alguna forma de cargar un archivo .html existente en el paquete de la aplicación que funcione en todas las versiones de API?