In questo articolo vedremo come chiudere l'applicazione avendo il tasto indietro (Back Key) disabilitato.
Per fare questo inseriamo nel layout della nostra app un Button associato poi alla variabile bnExit
Dopo è necessario inserire questa riga di codice all'intrno della funzione che gestisce il click del Button
Ecco come si presenta l'interno codice nel file MainActivity.kt Come di può vedere alla riga 21 è stata inserita la funzione nativa di Android finish() in modo che l'app venga chiusa.
Inoltre, è sempre presente la funzione nativa di Android onBackPressed() alle righe 25-28 che contiene solo la visualizzazione di un messaggio di avviso, in questo modo quando tocchiamo il tasto Back non si chiude l'app.
Per fare questo inseriamo nel layout della nostra app un Button associato poi alla variabile bnExit
Dopo è necessario inserire questa riga di codice all'intrno della funzione che gestisce il click del Button
Ecco come si presenta l'interno codice nel file MainActivity.kt Come di può vedere alla riga 21 è stata inserita la funzione nativa di Android finish() in modo che l'app venga chiusa.
Inoltre, è sempre presente la funzione nativa di Android onBackPressed() alle righe 25-28 che contiene solo la visualizzazione di un messaggio di avviso, in questo modo quando tocchiamo il tasto Back non si chiude l'app.
Download Project | |
Download file APK |
Ciao, dopo aver provato a disabilitare il tasto back con successo, stavo provando a disabilitare il tasto home su un tablet Samsung ma non riesco. Hai qualche consiglio? Grazie
RispondiEliminaNon credo sia una cosa possibile, in quanto il tasto Home deve permettere in ogni caso l'uscita dall'app.
Elimina