Java 从webview内部加载的url获取回调
我正在从该页面加载一个Url,我们执行一些操作并重定向到WebView中的一个新页面。现在我想在重定向页面加载完成后得到回调 我试过了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
@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
}
});
你的网址是什么?