Während bei google doc Links pdf in Webansicht in Android zu öffnen: -"Keine Vorschau verfügbar" während pdf in Google Text & Tabellen in android webview sehen
webView.loadUrl("http://docs.google.com/gview&embedded=true&url=" + getIntent().getStringExtra(CONSTANT.pdfurl));
für einige pdf
"no preview availbale"
geschieht in Webansicht , und für einige pdf es immer passieren, ich weiß, diese Frage wurde mehrmals gestellt und haben alle Stackoverflow und Internet gesehen, konnte aber keine zufriedenstellende Erklärung zu finden.
Wie kann man wissen, wenn „keine Vorschau verfügbar“ geschieht, während PDF-Anzeige in Google Text & Tabellen und wie dieses Problem zu lösen, auch
der Fortschrittsbalken wird automatisch beendet, ohne jeden Inhalt zeigt manchmal
hier ist mein vollständiger Code der Implementierung: -
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
progressBar.setVisibility(View.VISIBLE);
webView.loadUrl("http://docs.google.com/gview&embedded=true&url=" + getIntent().getStringExtra(CONSTANT.pdfurl));
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
progressBar.setVisibility(View.VISIBLE);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
// do your stuff here
progressBar.setVisibility(View.GONE);
webView.setVisibility(View.VISIBLE);
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
view.loadUrl("about:blank");
Toast.makeText(getApplicationContext(), "Error occured, please check newtwork connectivity", Toast.LENGTH_SHORT).show();
super.onReceivedError(view, errorCode, description, failingUrl);
}
});
Eine Sache, die ich sicher weiß ist, dass ich n http-Website passiert es häufiger als https-Website. Wie behebe ich dieses Problem?
Gibt es eine Möglichkeit, URL zu https von http zu konvertieren, ohne die Website zu ändern?
Haben Sie eine Lösung gefunden? –
Nein, wenn Sie irgendwelche finden dann bitte sagen. –