Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从webview内部加载的url获取回调_Java_Android_Url_Webview - Fatal编程技术网

Java 从webview内部加载的url获取回调

Java 从webview内部加载的url获取回调,java,android,url,webview,Java,Android,Url,Webview,我正在从该页面加载一个Url,我们执行一些操作并重定向到WebView中的一个新页面。现在我想在重定向页面加载完成后得到回调 我试过了 @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); L.d(url); if (url.contai

我正在从该页面加载一个Url,我们执行一些操作并重定向到WebView中的一个新页面。现在我想在重定向页面加载完成后得到回调

我试过了

@Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                L.d(url);
                if (url.contains("Thank-you")) {
                    Utility.showToast(TabsActivity.this, "Subscription Done");
                }
            }
并且还覆盖

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

但我仍然无法从URL获取回调

这里需要一些猜测,但我仍然相信,您正在尝试在url中查找字符串“谢谢”,但url是用小写字母编写的。您也可以尝试使用和然后使用该方法


问候Tarik。

在您的webview上注册WebViewClient以返回页面完成列表器,如下所示:

mWebView.setWebViewClient(new WebViewClient() {

   public void onPageFinished(WebView view, String url) {
        // do your stuff here
    }
});

你的网址是什么?