• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Pdf file issue while view from share point online server

We Access pdf files from share point server.. to android webview

Problems:

1. It shows "No preview available"

2. Some time its shows <!Doctype Html ... Error content..

I used the below code snip...

webView = findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().getJavaScriptCanOpenWindowsAutomatically();
webView.getSettings().getAllowUniversalAccessFromFileURLs();
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("https://docs.google.com/gview?embedded=true&url="+uri);
CommonUtils.showDialog(WebViewActivity.this,"");

webView.setWebViewClient(new WebViewClient()
{
@override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
{
view.loadUrl(request.getUrl().toString());
return true;
}

@override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}

@override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
CommonUtils.dismissDialog();
}

@override
public void onReceivedError(WebView view, int errorCode,String description,String failingUrl) {
// super.onReceivedError(view, request, error);
Toast.makeText(WebViewActivity.this,"Error"+description, Toast.LENGTH_SHORT).show();
}
});
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones