Ho 3 attività. Attività A che conduce all'attività B, che a sua volta può tornare all'attività A o avviare l'attività C. Tuttavia, se torno indietro nell'attività C l'app dovrebbe chiudersi.Termina attività principale e corrente in Android
Per riassumere:
- Attività A inizia l'attività B
- Premendo Torna sull'attività B dovrebbe portare ad un
- Attività B inizia l'attività C
- Premendo Torna sull'attività C dovrebbe chiudere l'app
Come dovrei passare dall'attività B alla C? Questo codice attualmente mi dà una NullPointerException sull'ultima riga:
Intent intent=new Intent(ActivityB.this, ActivityC.class);
startActivity(intent);
ActivityB.this.finish();
ActivityB.this.getParent().finish();
Se posso passare le ultime due righe ho anche ottenere un puntatore nullo.
Vorrei solo precisare che chiudere l'app dopo aver premuto il pulsante Indietro quando non si è nella prima pagina dell'app è davvero fastidioso. Non sono sicuro di quello che stai facendo, ma fai attenzione che gli utenti non si aspettino che il pulsante Indietro passi all'attività precedente – Falmarri