Quando si preme il pulsante INDIETRO sul telefono, desidero impedire a un'attività specifica di tornare a quella precedente.
In particolare, ho schermate di accesso e di registrazione, entrambe iniziano una nuova attività chiamata HomeScreen
quando si verifica l'accesso / registrazione riusciti. Una volta avviato HomeScreen, desidero impedire agli utenti di tornare all'accesso o di registrare le schermate premendo il tasto BACK.
Ho provato a utilizzare Intent.FLAG_ACTIVITY_NO_HISTORY
, ma poiché l'applicazione ha l'integrazione di Facebook, quando si utilizza "Accedi con Facebook", Facebook dovrebbe tornare alla schermata di accesso iniziale, quindi dovrei tenere una cronologia di queste attività.
Ho pensato di ignorare il comportamento del pulsante INDIETRO HomeScreen
per terminare direttamente un'applicazione quando si preme il pulsante e l'ho usato
@Override
public void onBackPressed() {
finish();
}
ma anche quello non funziona.