返回包含字符串的最后一个url

时间:2017-11-11 06:28:07

标签: java android android-webview

我想为我的ActionBar应用程序创建一个WebView,该应用程序会在用户离开原始网站时立即显示,该网站包含返回到最后一页的链接,用户访问过在原始网站上。

例如:

该应用的首页是:https://example.com/ 如果用户点击https://example.com/blog/article/上的外部链接,我想在那里向他提供一个链接,而不是初始页面。即使他之后已经点击了多个链接。

我尝试使用while循环,但它崩溃了我的应用程序:

String webUrl = view.getUrl();
            while (!webUrl.contains("https://bewusstewelt.")) {
                view.goBack();
            }

是否有"回到最后一个包含字符串的网址" example.com"?

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以使用WebViewClient检测WebViewClient上的每个网址更改。一旦您的网址发生变化,您就会知道,并且您可以将用户重定向到原始网页。您可以参考此example作为参考。