11 Voto

Programación de Android: Cerrar toda la Aplicación

Pregunta de Invitado | 08/05/2021 a las 12:45

Estoy buscando un comando de Java para Android con el que pueda salir de toda mi aplicación mediante programación.

Hasta ahora, siempre he usado finish(), pero esta función solo parece cerrar la activity actual y no toda la aplicación.

¿Qué puedo hacer si mi aplicación consta de varias activities?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Si desea trabajar con finish(), debe llamar a finish() para cada actividad individualmente para cerrar todas.

Para cerrar todas las actividades a la vez, puede utilizar la siguiente línea desde API 16:

this.finishAffinity();

Con esto, está cerrando la actividad actual, así como todas las actividades a continuación en la misma tarea que tienen la misma afinidad.

Por cierto, los desarrolladores de Android no necesariamente han tenido la intención de que alguien esté a punto de salir de una aplicación a través del código. En cambio, esto debería manejar y administrar el sistema.
09/05/2021 a las 10:16

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.