Ciao a tutti,
sto creando un app con un'activity principale di presentazione con un bottone che riporta alla seconda activity (con un menù laterale).
L'activity principale memorizza in una share preference se l'utente ha già visto la presentazione e rimanda direttamente al menù.
Il problema è che premendo il bottone "indietro" del dispositivo dalla seconda activity ritorna alla prima.Dovrebbe invece chiudere l'applicazione.
Cercado in internet ho trovato vari metodi (ma nessuno che funziona realmente )
1. Impostare un result code e nella main activity utilizzare una funzione che se il codice è uguale richiama la funzione finish.
Riporto il link
codice HTML:
https://www.tuttoandroid.net/forum/threads/guida-chiudere-app-da-activity-secondaria.26479/
2. android.os.Process.killProcess(android.os.Process. myPid())Non funziona l'applicazione si riavvia
3. variabile globale booleana che nel main activity se impostata a true richiama il comando finish()
Tutti questi metodi non hanno portato alla soluzione.
Qualcuno ha qualche consiglio?
Grazie