Issue
I have an App in which I want to show a PDF file in a WebView. I have tried to do this
webview = (WebView)findViewById(R.id.webview);
progressbar = (ProgressBar) findViewById(R.id.progressbar);
String filename =**"My Firebase PDF Url"**;
webview.loadUrl("https://docs.google.com/gview?embedded=true&url=" + filename);
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
progressbar.setVisibility(View.GONE);
}
});
}
But when I run the App it shows a white screen. Does anybody know what's wrong? I am using a PDF download URL from firebase as "My Firebase PDF Url"
Solution
String pdf = "https://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf";
wvPDF.getSettings().setJavaScriptEnabled(true);
wvPDF.loadUrl("https://docs.google.com/gview?embedded=true&url=" + pdf);
wvPDF.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
}
});
Its working for me, Please make sure you have Internet permission and use https://docs.google.com/gview?embedded=true&url=
Answered By - Sudhi
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.