Webview de Android: ¿Existe una manera de saber cuál es la URL anterior?

¿Hay una manera de acceder a la historia para que yo sé qué URL el usuario está visitando cuando se pulsa el botón de nuevo (que llama a WebView.goBack ())?

Este es probablemente el método que está buscando: 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 
  • Android: Abrir un ContextMenu desde onLongPress en WebView personalizado
  • AdjustResize no funciona después de despedir el teclado haciendo clic en el teclado exterior
  • Cómo poblar webview en android con texto sin formato de base de datos y ser capaz de manejar caracteres de nueva línea
  • Abrir un archivo PDF local en WebView con Google Docs
  • Desplazamiento de Webview dentro de una vista de desplazamiento
  • Problema con webview y scrollview
  • Entrada de archivo HTML en android webview (android 4.4, kitkat)
  • ¿Puedo usar componentes de polímero / web en una aplicación androide nativa sin Cordova?
  • WebView carga el sitio web cuando está en línea, carga el archivo local cuando está fuera de línea
  • ¿Cómo se puede cargar https url sin el uso de ssl en android webview
  • Obtener la altura del contenido de WebView una vez que su Android cargado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.