Añadir botón de salida con Android Studio

En esta entrada veremos cómo salir de nuestra aplicación mediante un botón (puede ser cualquier elemento que le pulsemos). Simplemente añadimos un botón a la actividad, en mi caso en la principal en la parte de abajo:

 

 

Vemos cual es su ID: en mi caso exit_button.  Y dentro de la función onCreate de su actividad añadimos el código:

// Botón de salida (final de la aplicación)
final Button boton_salida = (Button)findViewById(R.id.exit_button);
boton_salida.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

}
});

Así podremos salir de nuestra aplicación una vez pulsemos el botón.

Otra opción sería añadir sólo finish() a la función onClick si nuestra aplicación tuviese sólo una actividad o en caso de tener varias no hubiesemos accedido a alguna de ellas, es decir, con sólo ésta línea cerramos la actividad actual.

 

Anuncios

2 comentarios en “Añadir botón de salida con Android Studio

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s