En este post te mostraré cómo, desde Java o Kotlin, salir de la app de Android. Esto es en caso de que implementes un botón de salir que cierre toda la app sin importar la activity en donde el usuario se encuentra.
Es importante mencionar que este método sale de la app completamente; y no simplemente cierra la actividad actual.
Desde Android 4.1
Si tu app está compilada para una versión igual o superior que la API 16, y usas Java entonces invoca a:
this.finishAffinity();
Por otro lado, con Kotlin sería:
finishAffinity()
(esto desde una Activity o una clase que herede de la misma, por ejemplo, AppCompatActivity)
Con Android 5
La opción de arriba funciona de maravilla, pero si quieres probar otro método entonces invoca a:
finishAndRemoveTask();
Lo que hace este método es también remover la tarea de la lista de apps recientes.
Estoy aquí para ayudarte
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
En este post te mostraré algo muy básico: cómo iniciar una nueva actividad (con un Intent) en Android pero usando Kotlin en lugar de Java, pues las cosas cambian un poco. Normalmente lo hacemos con Intent(Actividad.this, OtraActividad.class) pero con Kotlin es de manera distinta. Intent con Kotlin Vamos rápido. Para…
En este post vamos a ver cómo imprimir en una impresora térmica Bluetooth desde Android con Java, es decir, creando una aplicación APK en Android Studio e imprimiendo a la impresora Bluetooth. Tal vez más adelante traiga el ejemplo de cómo hacerlo con Kotlin, pero no es necesario pues el…
En ocasiones necesitamos acceder a la actividad desde un Fragment en el lenguaje de programación Kotlin; y no podemos pasar this, ni getActivity. Por eso es que hoy te mostraré cómo acceder a la Activity desde Kotlin incluso si estás dentro de un Fragment. Remplazo de getActivity Como sabes, a…