Actividad de cierre de Android mediante programación

92

¿Cuál es la operación equivalente dentro de una actividad a navegar fuera de la pantalla? Como cuando presionas el botón Atrás, la actividad desaparece de la vista. ¿Cómo se puede llamar a esto desde el interior de una actividad para que se cierre sola?

Androider
fuente

Respuestas:

175

¿Qué pasa con el Activity.finish()método (citando) :

Llámelo cuando termine su actividad y debería cerrarse.

Pascal MARTIN
fuente
44

puede usar this.finish () si desea cerrar la actividad actual.

this.finish()
Soheil
fuente
5

puede utilizar finishAffinity();para cerrar toda la actividad ..

karthikeyan duraiswamy
fuente
3

El método finish () se utiliza para finalizar la actividad y eliminarla de la pila de actividades. Puede llamarlo en cualquier método en actividad. Pero asegúrese de cerrar todas las conexiones de la base de datos, todas las variables de referencia nulas para evitar pérdidas de memoria.

Ginni
fuente
0

Puede usarlo en finish(); todas partes después del inicio de la actividad para borrar esa actividad de la pila.

raj kothiya
fuente
3
Hola Raj, bienvenido a Stackoverflow. Al responder preguntas, generalmente es una buena idea verificar otras respuestas a esa pregunta; ¡es posible que alguien ya haya tenido la misma idea y haya publicado la respuesta! Que es exactamente el caso aquí. La respuesta principal, y la aceptada ya dice finish(), por lo que no hay mucho que ganar para usted o la comunidad repitiéndola. Lamento ser el portador de malas noticias. En cualquier caso, bienvenido a Stackoverflow, gracias por intentarlo, ¡espero que tengas mejor suerte la próxima vez!
kenny_k