Tengo 3 actividades. La actividad A que lleva a la actividad B, que a su vez puede volver a la actividad A o iniciar la actividad C. Sin embargo, si presiono nuevamente en la actividad C, la aplicación debería cerrarse.Finish principal y actividad actual en Android
Para resumir:
- Actividad A comienza la actividad B
- presionar Volver sobre la actividad B debería conducir a una
- Actividad B comienza la actividad C
- presionar Volver sobre la actividad C debe cerrar la aplicación
¿Cómo debo pasar de la actividad B a C? Este código actualmente me da una NullPointerException en la última línea:
Intent intent=new Intent(ActivityB.this, ActivityC.class);
startActivity(intent);
ActivityB.this.finish();
ActivityB.this.getParent().finish();
Si cambio las dos últimas líneas También consigo un puntero nulo.
Me gustaría señalar que tener la aplicación cerca después de presionar el botón Atrás cuando no está en la primera página de la aplicación es realmente molesto. No estoy seguro de lo que está haciendo, pero solo tenga cuidado de que los usuarios no esperen que el botón Atrás vaya a la actividad anterior – Falmarri