In questo articolo vedremo come poter navigare nella cronologia (solo indietro) con il tasto indietro del dispositivo.
Normalmente con il tasto indietro del dispositivo si chiude l'applicazione, ma è possibile far eseguire altre operazioni.
Questo esempio permette di tornare indietro nelle pagine web visitate con un singolo tap sul tasto indietro del dispositivo mentre se la cronologia è vuota si chiude l'applicazione.
Questo è il codice che permette di navigare all'indietro nella cronologia Questo è il codice che permette di verificare se è possibile tornare indietro nella cronologia, in pratica verifica se la cronologia è piena oppure vuota.
Ecco come si presenta il file MainActivity.kt Come si può vedere la condizione che verifica se la cronologia è piena oppure vuota è stata inserita all'interno della funzione onBackPressed() dalla riga 118 - 125
Questo esempio prende spunto da questo articolo a cui è stata aggiunta la funzione goBack() di WebView.
Ecco un video dimostrativo
Normalmente con il tasto indietro del dispositivo si chiude l'applicazione, ma è possibile far eseguire altre operazioni.
Questo esempio permette di tornare indietro nelle pagine web visitate con un singolo tap sul tasto indietro del dispositivo mentre se la cronologia è vuota si chiude l'applicazione.
Questo è il codice che permette di navigare all'indietro nella cronologia Questo è il codice che permette di verificare se è possibile tornare indietro nella cronologia, in pratica verifica se la cronologia è piena oppure vuota.
Ecco come si presenta il file MainActivity.kt Come si può vedere la condizione che verifica se la cronologia è piena oppure vuota è stata inserita all'interno della funzione onBackPressed() dalla riga 118 - 125
Questo esempio prende spunto da questo articolo a cui è stata aggiunta la funzione goBack() di WebView.
Premendo il tasto indietro del dispositivo succede questo:
Ecco un video dimostrativo
Download Project | |
Download file APK |
Commenti
Posta un commento