具有捏缩放的在线Pdf查看器在关闭活动后抛出异常

时间:2016-05-11 11:06:14

标签: android-studio webview

我想在具有缩放功能的网络视图中从服务器打开PDF文件。 我正在使用webView.setBuiltInZoomControls(true)但它在关闭活动后抛出异常。

我正在使用以下代码:

 webView = (WebView) findViewById(R.id.webView);
            webView.getSettings().setSupportZoom(true);
            webView.getSettings().setJavaScriptEnabled(true);
            webView.getSettings().setBuiltInZoomControls(true);
            webView.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    webView.loadUrl(url);
                    return false;
                }

                @Override
                public void onPageFinished(WebView view, String url) {
                    super.onPageFinished(view, url);
                }
            });
            webView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + data.getTypeUrl());

例外是:

android.view.WindowLeaked:Activity已泄漏窗口android.widget.ZoomButtonsController $ Container最初添加到这里

1 个答案:

答案 0 :(得分:1)

Try this:

 // make sure your pinch zoom is enabled
 webView.getSettings().setBuiltInZoomControls(true);

// don't show the zoom controls
 webView.getSettings().setDisplayZoomControls(false);