Android Webview:无法调用 determinedVisibility() - 从未见过 pid 的连接

2022-09-01 10:59:43

我有一个Android Webview,当我点击一个链接下载文件(pdf的图像等)时,我收到了一条错误消息。

Error message:
Cannot call determinedVisibility() - never saw a connection for the pid

你知道我做错了什么吗?请问谁能帮忙!?


答案 1

只需一点配置:

    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setDomStorageEnabled(true);

答案 2

我得到了同样的错误,Burhans的解决方案没有帮助我。我认为当您尝试过快地加载不同的URL时,事情出错了。

编辑:找到更好的解决方案信用转到user2652394 WebView必须加载两次才能正确加载

你必须做这样的事情:

        webView.postDelayed(new Runnable() {

            @Override
            public void run() {
                webView.loadUrl(landingpage);
            }
        }, 500);