Spanish Webview sin conexión [SOLUCIONADO]

gainax00

Member
Hola a todos!!, una duda, cómo podría poner en el webview una página o dejar en blanco o entregar un mensaje
si no hay conexión a internet, en ves de que aparezca esto:
 
Last edited:

drgottjr

Expert
Licensed User
Longtime User
si usas webview.loadurl(), lamento decirte que tienes que saber de antemano si hay conexión o no al exterior.
hay ejemplos para averiguar el estado de una conexión (buscas "connectivitymanager"), pero suponen cierta destreza con java, aunque con un poco de suerte lo logres con "copiar y pegar". connectivitymanager te dirá si el aparato está conectado a una red.
ojo: el que tu estés conectado no quiere decir que el otro lado lo esté. o sea, no puedes garantizar a toda costa que se evite ese mensaje "página web no disponible".
 

drgottjr

Expert
Licensed User
Longtime User
oye, prueba esto: network status
lo añades a tu projecto. te dirá si el aparato está conectado (WIFI, MOBILE, none). si no dice "none" (ninguna), puedes lanzar to webview.loadurl().
acabo de probar lo. ha funcionado sin sorpresas.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…