V
Varta012
Neues Mitglied
- 0
Hi,
ich möchte eine Pdf von einem Server in einem WebView anzeigen.
Allerdings wird diese Pdf regelmäßig durch eine andere ersetzt, welche dann die Endung _01 trägt.
z.B:
1. Pdf: example.pdf
2. Pdf: example_01.pdf
Jetzt habe ich versucht, mit dem UrlValidator und einer If-Abfrage zu prüfen, ob die erste Pdf vorhanden ist und wenn nicht, die zweite zu laden. Dabei stürtzt die App leider ab...
String Url1 = "http://www.example.de/uploads/media/10-12-13S.pdf";
String Url2 = "http://www.example.de/uploads/media/10-12-13S_01.pdf";
WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.setWebViewClient(new WebViewClient());
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
UrlValidator urlValidator = new UrlValidator();
if (urlValidator.isValid(Url1)) {
myWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + Url1);
} else {
myWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + Url2); }
ich möchte eine Pdf von einem Server in einem WebView anzeigen.
Allerdings wird diese Pdf regelmäßig durch eine andere ersetzt, welche dann die Endung _01 trägt.
z.B:
1. Pdf: example.pdf
2. Pdf: example_01.pdf
Jetzt habe ich versucht, mit dem UrlValidator und einer If-Abfrage zu prüfen, ob die erste Pdf vorhanden ist und wenn nicht, die zweite zu laden. Dabei stürtzt die App leider ab...
String Url1 = "http://www.example.de/uploads/media/10-12-13S.pdf";
String Url2 = "http://www.example.de/uploads/media/10-12-13S_01.pdf";
WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.setWebViewClient(new WebViewClient());
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
UrlValidator urlValidator = new UrlValidator();
if (urlValidator.isValid(Url1)) {
myWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + Url1);
} else {
myWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + Url2); }