Ich versuche, eine PDF-Datei von meinem Gerät/dem Emulator entfernt zu sehen. Ich habe ziemlich viel recherchiert und habe mich im stackoverflow umgesehen, wie ich das machen kann, ohne die PDF herunterladen zu müssen und dann die Datei so anzusehen.Anzeigen von PDF (von URL) in Android-App in einem Webview Intent
Dies ist der entsprechende Code-Schnipsel für den Versuch, dies zu tun:
if (url.contains("CreateQuoteDocument")) {
webview.getSettings().setJavaScriptEnabled(true);
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url),"application/pdf");
startActivity(intent);
} catch (ActivityNotFoundException e) {
Log.e("something went wrong", e.getMessage());
}
}
Ich erhalte die folgende Ausnahme:
E/something went wrong: No Activity found to handle Intent { act=android.intent.action.VIEW ...
dies gesagt So hat, ich habe zwei Fragen,
Warum funktioniert das nicht?
Gibt es eine andere Möglichkeit, dies zu tun? (Obwohl sie nicht mit Google Text & Tabellen)
EDIT
Die URL richtig mit http://www
Ich möchte insbesondere vermeiden, Google Docs zu verwenden, um dieses Problem zu lösen, da es Ihnen nur eine begrenzte Menge an URL-Verwendungen gibt. – Jazzbaron
Ok. Wenn Sie in diesem Fall Ihre URL in einem Browser anzeigen können, tun Sie Folgendes: webView.loadUrl (url); –