Android Webview: есть ли способ узнать, что такое предыдущий URL?

Есть ли способ получить доступ к истории, чтобы я знал, какой URL-адрес посетил пользователь, когда они нажимают кнопку «Назад» (что вызывает WebView.goBack ())?

Solutions Collecting From Web of "Android Webview: есть ли способ узнать, что такое предыдущий URL?"

Вероятно, это метод, который вы ищете: WebView.copyBackForwardList

 String historyUrl=""; myWebView = (WebView) findViewById(R.id.webViewContent); WebBackForwardList mWebBackForwardList = myWebView.copyBackForwardList(); if (mWebBackForwardList.getCurrentIndex() > 0) historyUrl = mWebBackForwardList.getItemAtIndex(mWebBackForwardList.getCurrentIndex()-1).getUrl(); // Previous url is in historyUrl