Contenido sobre Android
Buscar
Social
Ofertas laborales ES

Foro sobre Android > Botón para cerrar aplicación

Pues eso como puedo cerrar al aplicación con un botón

Saludos

octubre 10, 2011 | Unregistered CommenterAndres

En el listener del botón poner:
System.exit(0);

octubre 10, 2011 | Registered Commenterjordibr7

Gracias, lo probare

octubre 10, 2011 | Unregistered CommenterAndres

chereve funciona para un activity
mi aplicacion esta conformada por otros activitys como hago para cerrarlos en conjunto ...

marzo 8, 2013 | Unregistered CommenterWillo

So useful for me, love it, tks

abril 23, 2013 | Unregistered Commenteryen sao khanh hoa

con finish()

mayo 21, 2013 | Unregistered Commenterjuan

En onClickListener del boton poner:

Intent salida=new Intent( Intent.ACTION_MAIN); //Llamando a la activity principal
finish(); // La cerramos.

julio 17, 2013 | Unregistered Commentermacl

Gracias.
Me ha sido de utilidad.

julio 28, 2013 | Unregistered CommenterChusoft

Agradezco su informacion, actualmente estoy usando Android Studio y me funcion correctamente

Intent intent = new Intent(MyActivity.this,SecondActivity.class);
//Open next activity
startActivity(i_Fifth);
//Close this activity
System.exit(0);

septiembre 5, 2014 | Unregistered CommenterMauricio

Estoy usando Android Studio

Cuando uso el layout principal y a cualquier evento le pongo la opcion de finish o system.exit si funciona perfectamente, el problema es el siguiente, cuando paso de un layout a otro y en el segundo layout le doy el mismo evento ya sea finish o system.exit funciona, pero solo para ese layout, al hacer eso me devuelve al layout principal, siendo que lo que quiero es que finalice por completo la aplicacion, alguna idea de por que se comporta asi?

Gracias por sus atenciones

marzo 21, 2015 | Unregistered CommenterAlan

A mi me pasa lo mismo , se sale al principal pero no sale de la aplicación

abril 14, 2015 | Unregistered CommenterDaniel

Funciona a la perfeccion espero les sea util
int p = android.os.Process.myPid();
android.os.Process.killProcess(p);

febrero 24, 2016 | Unregistered CommenterRR

Si es en la actividad principal simplemente finish(); pero si es otra actividad defines el método

public void onBackPressed() {
moveTaskToBack(true);
}

ESTE SI FUNCIONA
salirp = (Button) findViewById(R.id.salir);
salirp.setOnClickListener(new View.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);

marzo 31, 2016 | Unregistered CommenterDiana

Yo ya tengo tu respuesta no lo a vía compartido por que me fui aun corcuso nacional de prototipo. bueno primero crea un botton y luego le metes este código para que cierre todo los layout (en el código java de tu layout que es en src y en tu layout):

@SuppressLint("NewApi")
public void Salida(View v) {
finishAffinity();
}

Por favor deme mi crédito si lo suben a youtube.
Por cierto si quieren ayuda envieme un mensaje al correo dragonfly-dl@hotmail.com

abril 22, 2016 | Unregistered CommenterJesús D.L