Foro sobre Android > Botón para cerrar aplicación
En el listener del botón poner:
System.exit(0);
Gracias, lo probare
chereve funciona para un activity
mi aplicacion esta conformada por otros activitys como hago para cerrarlos en conjunto ...
So useful for me, love it, tks
con finish()
En onClickListener del boton poner:
Intent salida=new Intent( Intent.ACTION_MAIN); //Llamando a la activity principal
finish(); // La cerramos.
Gracias.
Me ha sido de utilidad.
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);
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
A mi me pasa lo mismo , se sale al principal pero no sale de la aplicación
Funciona a la perfeccion espero les sea util
int p = android.os.Process.myPid();
android.os.Process.killProcess(p);
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);
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
Pues eso como puedo cerrar al aplicación con un botón
Saludos