Android - PDF in der Webansicht laden
Ich habe diesen Webview-Code und möchte ermöglichen, dass die PDF-Dateien geöffnet werden, wenn ein Benutzer auf einen PDF-Link klickt. Hier ist der Code. Kannst du mir sagen, was ich in den PDF-Bereich einfügen muss? Ich habe viele verschiedene Möglichkeiten ausprobiert und kann das PDF überhaupt nicht anzeigen. Danke für die Hilfe.
<code>webview.setWebViewClient ( new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { // do your handling codes here, which url is the requested url // probably you need to open that url rather than redirect: if (url.startsWith("tel:")) { startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url))); } else if (url.startsWith("mailto:")) { url = url.replaceFirst("mailto:", ""); url = url.trim(); Intent i = new Intent(Intent.ACTION_SEND); i.setType("plain/text").putExtra(Intent.EXTRA_EMAIL, new String[]{url}); startActivity(i); } else if (url.startsWith("geo:")) { try { } catch (Exception e) { System.out.println(e); } } else if (url.endsWith("pdf")) { try { } catch (Exception e) { System.out.println(e); } } else { view.loadUrl(url); } return true; // then it is not handled by default action } }); </code>