Android Webview在Webview中启用Javascript时未检测到链接单击

Android Webview在Webview中启用Javascript时未检测到链接单击,javascript,android,webview,webviewclient,Javascript,Android,Webview,Webviewclient,在我的应用程序中,我需要检测webview中的链接点击。 我使用以下代码 web = (WebView)findViewById(R.id.webView1); web.getSettings().setJavaScriptEnabled(true); web.setWebViewClient(new VideoWebViewClient()); web.loadUrl("http://syncquik.com/home.php"); clas

在我的应用程序中,我需要检测webview中的链接点击。 我使用以下代码

web = (WebView)findViewById(R.id.webView1);
        web.getSettings().setJavaScriptEnabled(true);
        web.setWebViewClient(new VideoWebViewClient());

        web.loadUrl("http://syncquik.com/home.php");

class VideoWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {

            System.out.println("link===="+url);
            view.loadUrl(url);

            return false;
        }
但是
shouldOverrideUrlLoading(WebView视图,字符串url)
方法在
web.getSettings().setJavaScriptEnabled(true)时不被调用已写入。但是如果我不编写
web.getSettings().setJavaScriptEnabled(true)然后调用
shouldOverrideUrlLoading(WebView视图,字符串url)
并检测链接。 我需要这两个,需要启用javascript并检测链接点击。 请帮我弄清楚这件事。
Santanu

它对我的项目有效,也许你应该尝试清理你的项目,然后按项目-->清理重试