2017-11-11 162 views
0

我想为我的WebView应用程序创建一个ActionBar应用程序,该应用程序应该在用户离开原始网站后立即出现,原始网站包含回到最后一页的链接,原来的网站。返回上一个包含字符串的网址

例如:

应用程序的起始页是:https://example.com/ 如果用户点击https://example.com/blog/article/外部链接,我想给他提供了一个链接权回到那里,而不是起始页。即使他已经在之后点击了多重链接。

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

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

有什么样“回去包含字符串末尾网址‘example.com’

是否有的方式来实现这一目标?

回答

0

您可以使用WebViewClient侦测到您的WebViewClient每个URL的变化。一旦你的URL将改变你会了解,你可以重定向用户到原来page.You可以参考这个example供您参考。

+0

感谢您的回答。 这不完全是,我在找什么,我指定了问题并添加了一个例子,也许它更清晰。 –

+0

对不起,但示例链接不起作用 – Kuls

+0

你不应该点击它们,链接就是例子。 –

相关问题