Я использую веб-представление для отображения pdf в приложении для Android через URL, но приведенный ниже код не запускается 2-3 раза в 10 раз. Как решить эту проблему и заставить работать без проблем.
Это работает всегда, когда функция onPageStarted
<WebView
android:id="@+id/pdfView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/cb_read_status"
android:layout_alignParentTop="true" />
pdfView.invalidate();
pdfView.getSettings().setJavaScriptEnabled(true);
pdfView.getSettings().setSupportZoom(true);
pdfView.loadUrl("http://docs.google.com/gview?
embedded=true&url=" + imageString);
pdfView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url,
Bitmap favicon) {
}
@Override
public void onPageFinished(WebView view, String url) {
hideProgress();
}
});`