¿Cómo salir de la aplicación y mostrar la pantalla de inicio?

Resuelto poojan9118 asked hace 54 años • 22 respuestas

Tengo una aplicación donde en la página de inicio tengo botones para navegar por la aplicación.

En esa página tengo un botón "SALIR" que, al hacer clic, debería llevar al usuario a la pantalla de inicio del teléfono donde está el ícono de la aplicación.

¿Cómo puedo hacer eso?

poojan9118 avatar Jan 01 '70 08:01 poojan9118
Aceptado

El diseño de Android no favorece la salida de una aplicación por elección propia, sino que la gestiona el sistema operativo. Puede abrir la aplicación Inicio según su Intent correspondiente:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
ognian avatar Jul 12 '2010 08:07 ognian

Quizás puedas probar algo como esto.

Supongamos que en nuestra aplicación tenemos varias actividades (digamos diez) y necesitamos salir directamente de esta actividad. Lo que podemos hacer es crear una intención, ir a la actividad raíz y establecer el indicador en la intención como

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

Además, agregue algo booleano adicional a la intención.

intent.putExtra("EXIT", true);

Luego en la actividad raíz, verifique el valor de booleany de acuerdo con esa llamada a terminar(), en onCreate()la actividad raíz

if (getIntent().getBooleanExtra("EXIT", false)) {
 finish();
}
Kartik Domadiya avatar Mar 16 '2012 10:03 Kartik Domadiya
System.exit(0);

Probablemente sea lo que estás buscando. Cerrará toda la aplicación y lo llevará a la pantalla de inicio.

Ndupza avatar May 14 '2012 12:05 Ndupza