Sto avendo diverse attività nella mia applicazione. e il flusso è molto complicato. Quando faccio clic sull'applicazione Logout naviga per accedere alla schermata di accesso e da lì l'utente può uscire dal pulsante Annulla (chiamata system.exit(0)
)
quando esco o pulsante indietro, il sistema invoca un'attività dallo stack :( come posso cancellare tutte le attività nello stack quando raggiungo la schermata di accesso? la chiamata finish()
non è pratica in quanto ci sono così tante attività e alcune attività non dovrebbero essere chiuse quando sono attivi come l'attività di invocazione della fotocamera nativa.
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);