Android: la explicación detallada más completa de Webview
WebView es un control basado en el motor webkit que muestra páginas web.
En términos generales, Webview se puede usar solo o en combinación con sus subclases, por lo que a continuación presentaré:
Uso común: tecla Atrás para controlar la página web para regresar
Paso de configuración 1: Agregar permiso de acceso a la red (AndroidManifest.xml)
Paso de configuración 2: Generar un componente WebView (hay dos formas)
Paso de configuración 3 : Configurar -Usar subclases de WebSettings (método común)
Uso común: Establecer caché de WebView
Nota: Cada aplicación solo llama a WebSettings.setAppCachePath() y WebSettings.setAppCacheMaxSize() una vez p> p>
Método común 1: deberíaOverrideUrlLoading()
Método común 2: onPageStarted()
Método común 3: onPageFinished()
Común método 4: onLoadResource()
Método común 5: onReceivedError()
Método común 6: onReceivedSslError()
Método común 1: onProgressChanged() p>
Método común 2: onReceivedTitle()
Para más detalles, consulte mi artículo El resumen más completo de la interacción entre Android WebView y JS
3.4.1 No defina Webview en xml. En su lugar, se crea en la Actividad cuando sea necesario y el Contexto usa getApplicationgContext()
3.4.2 Cuando se destruye la Actividad (WebView), primero deje que WebView cargue contenido nulo. luego elimine WebView y luego destrúyalo WebView, finalmente déjelo en blanco.
Paso 1: Agregar permisos de acceso a la red
AndroidManifest.xml
Paso 2: Diseño principal
actividad_main.xml
Paso 3: Utilice la subclase correspondiente y su método según las funciones que necesite implementar (los comentarios son muy claros)
MainActivity.java