¿Hay alguna manera de acceder al historial para saber qué URL está visitando el usuario cuando presiona el botón Atrás (que llama a WebView.goBack())?Android Webview: ¿Hay alguna manera de saber cuál es la URL anterior?
8
A
Respuesta
13
Este es probablemente el método que está buscando: WebView.copyBackForwardList
16
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
+0
eldy, ponga un punto y coma al final de la primera línea –
Cuestiones relacionadas
- 1. ¿Hay alguna manera de animar diseños? [Android]?
- 2. Android WebView Ventana nueva URL
- 3. ¿Hay alguna manera de deshabilitar la animación de Android ListView?
- 4. ¿Hay alguna manera de saber si hay fallas en mi caso de prueba PHPUnit de tearDown()?
- 5. Android WebView TimeOut
- 6. ¿Hay alguna manera de saber qué algoritmo de GC utiliza actualmente la JVM?
- 7. ¿Hay alguna manera de saber si otra aplicación cambió la resolución de la pantalla en Cocoa?
- 8. ¿Cuál es la mejor manera de verificar si una cadena contiene una URL en Java/Android?
- 9. ¿Hay alguna forma de saber si un dispositivo Android es solo wifi?
- 10. ¿Cómo obtener la URL anterior en JavaScript?
- 11. Transiciones de la página siguiente/anterior de WebView
- 12. Configuración de la URL en una WebView
- 13. ¿Hay alguna manera de proteger la carpeta con la contraseña?
- 14. ¿Hay alguna manera de "reiniciar" la JVM?
- 15. ¿Hay una manera fácil de saber si un usuario tiene google 1+ una URL
- 16. Android: ¿Hay alguna manera de mostrar DialogPreference desde el código?
- 17. ¿Hay alguna manera de dibujar gráficos y tablas en Android?
- 18. ¿Hay alguna forma de almacenar en caché previamente una página web para verla con Android WebView?
- 19. ¿Hay alguna manera de ocultar y mostrar los controles de zoom en un WebView?
- 20. Cómo obtener la URL anterior con PHP
- 21. ¿Hay alguna manera de saber si alguien ha marcado su sitio web?
- 22. ¿Quieres volver a la URL anterior?
- 23. Android WebView onReceivedError()
- 24. Google inicios de sesión múltiples: ¿hay alguna manera de especificar la cuenta en la URL?
- 25. cómo obtener la URL de la webView
- 26. ¿Hay alguna manera de acceder al valor de "fila anterior" en una instrucción SELECT?
- 27. ¿Hay alguna manera de obligar a WebView a actualizar su imagen (vista) mientras se desplaza?
- 28. ¿Hay alguna manera de utilizar el inspector web WebKit desde un objeto Cocoa WebView?
- 29. ¿Hay alguna manera de acelerar Jsoup.parse()?
- 30. URL con parámetro en WebView que no funciona en Android?
Justo lo que estaba buscando. Gracias. – Gibson