C'è un modo per accedere alla cronologia in modo che io conosca l'URL che l'utente sta visitando quando preme il pulsante Indietro (che chiama WebView.goBack())?WebView Android: esiste un modo per sapere qual è l'URL precedente?
8
A
risposta
13
Questo è probabilmente il metodo che stai cercando: 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, inserisci un punto e virgola alla fine della prima riga –
Problemi correlati
- 1. (Android) Esiste un modo per rilevare quando il testo è stato selezionato in una visualizzazione Web?
- 2. Qual è il timeout predefinito in WebView in Android?
- 3. WebView transizioni pagina successiva/precedente
- 4. Un modo per nascondere elementi da Webview? (android)
- 5. Un modo per comunicare con WebView in Android?
- 6. Esiste un modo per un'attività per sapere quale frammento è stato appena creato?
- 7. Esiste un modo per sapere se un'eccezione MS CRM è stata generata da un plug-in?
- 8. C'è un modo migliore per aggiornare WebView?
- 9. Qual è un modo rapido per verificare se esiste un file?
- 10. Esiste un modo universale per sapere se l'utente è in possesso o meno del tasto CTRL?
- 11. Qual è un buon modo per gestire le differenze ABI tra libC++ e libstdC++ precedente?
- 12. La navigazione privata è deprecata in Android WebView a partire dall'API 17. Qual è l'alternativa?
- 13. Android WebView smooth scroll
- 14. L'app per iPhone con un bug è stata approvata, esiste un modo per ripristinare una versione precedente?
- 15. Qual è il modo migliore per verificare se un attributo esiste ed è impostato?
- 16. Il modo migliore per sapere se JQuery è disponibile?
- 17. Modo corretto per sapere se un'attività è stata distrutta
- 18. Android acquisisce attività precedente
- 19. Esiste un modo per utilizzare l'espresso con Lollipop (Android 21)?
- 20. Navigazione privata per Android Webview
- 21. Android UnknownHostException: esiste un modo per impostare il timeout?
- 22. Intellij: Qual è la scorciatoia per passare all'errore successivo/precedente?
- 23. WebView con un IFRAME android
- 24. Esiste un modo per rilevare se un'unità è un SSD?
- 25. Esiste un modo per accedere al valore "riga precedente" in un'istruzione SELECT?
- 26. Quindi qual è il modo migliore per verificare se esiste una riga? ESISTE, COUNT o num_rows?
- 27. Esiste un modo per eseguire PHP come una versione precedente di quella installata?
- 28. Qual è il modo migliore per sapere quanto tempo impiegano le funzioni in C++?
- 29. pitone: qual è il modo migliore per controllare più chiavi esiste in un dizionario?
- 30. qual è il modo migliore per verificare se una stringa esiste in un altro?
Proprio quello che stavo cercando. Grazie. – Gibson