Cómo crear un botón de salida en una app Android

La función "finish" en una app Android cierra la aplicación. Como desarrollador, debe crear un botón para que los usuarios cierren la app cuando terminen. Cree el botón en su archivo XML de Java y use el código fuente Java para activar el código que cierra la app.

XML

El archivo "main.xml" contiene botones y propiedades. Debe añadir el botón en XML antes de usarlo. Código para añadir botón de cierre:

<Button
 android:layout_height="wrap_content"
 android:layout_width="wrap_content"
 android:text="@string/self_destruct"
 android:onClick="selfDestruct" />

Código Java

Tras crear el XML, configure el código que maneja "finish" al hacer clic:

Intent intent = new Intent(Intent.ACTION_MAIN);
finish();

Pruebas

Use Eclipse para crear apps Android. Incluye depurador y emulador para ejecutar código en entorno de desarrollo y probar errores. Use el depurador para probar el nuevo botón de salida. Haga clic en "Run" y toque el botón para verificar problemas al cerrar.

Consideraciones

Si ofrece botón de cierre, pida al usuario guardar archivo si hay uno abierto que deba guardarse antes de cerrar. El programador debe incluir esta funcionalidad o la app Java cerrará sin guardar cambios.