Android - Ayuda con webview

 
Vista:

Ayuda con webview

Publicado por Manuel García (1 intervención) el 20/09/2018 08:45:49
Hola que tal. Me gustaría que me ayudaran con un problema del webview. Tengo una aplicación que muestra una pagina web de rezos en linea. La url de la pagina la genera con base a la fecha del celular por lo cual es una url dinámica, sin embargo tengo problemas cuando en la pagina cambia la url por otra especial en algunos días en concreto, por lo cual quisiera saber como puedo hacer una excepción para que cuando la "url1" no se cargue entonces muestre la "url2"

básicamente la url1 sería algo así:
1
String url="http://liturgiadelashoras.com.ar/sync/"+year+"/"+month2+"/"+monthDay+"/"+rezo+".htm";

y la url2 de esta manera:
1
String url2="http://liturgiadelashoras.com.ar/sync/"+year+"/"+month2+"/"+monthDay+"/2/"+rezo+".htm";

No se como crear una excepción para que me cambie el view.loadUrl(url); por view.loadUrl(url2); cuando salta el error not found

este es mi codigo:

1
2
3
4
5
6
7
String url="http://liturgiadelashoras.com.ar/sync/"+year+"/"+month2+"/"+monthDay+"/"+rezo+".htm";
//final String url2="http://liturgiadelashoras.com.ar/sync/"+year+"/"+month2+"/"+monthDay+"/2/"+rezo+".htm";
final String url2="http://liturgiadelashoras.com.ar/sync/"+year+"/"+month2+"/"+monthDay+"/index/"+".htm";
WebView view = (WebView) findViewById(R.id.webLiturgy);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setBuiltInZoomControls(true);
view.loadUrl(url);

donde year, month ... etc los jala de la fecha del celular.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder