2017-11-11 160 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

你不應該點擊它們,鏈接就是例子。 –

相關問題