Есть ли способ доступа к истории, чтобы я знал, какой URL-адрес посещает пользователь, когда он нажимает кнопку «Назад» (которая вызывает WebView.goBack ())?
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
Это, вероятно, метод, который вы ищете: WebView.copyBackForwardList
WebView.copyBackForwardList