¿Cómo salir de una aplicación Android?

Acabo de leer que puede salir de una aplicación de Android simplemente llamando a:

finish(); 

¡Sin embargo, éste no es el caso! Cuando hago esto obtengo los siguientes errores:

 PackageInstallationReciever Remove /data/local/tmp/com._____.apk Fail! AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception AndroidRuntime java.lang.NullPointerException AndroidRuntime at android..... dalvikvm Unable to open stack trace file '/data/anr/traces.txt': Permission denied 

Entonces, ¿cuál es la forma correcta de obligar a una aplicación a salir? Para el registro, estoy llamando desde un elemento del menú, pero no parece importar!

Es posible que desee ver a Dejar una solicitud – es que frunció el ceño? hilo aquí en SO.

¿Qué estás intentando lograr con una salida en la aplicación? Si desea que la aplicación no guarde el estado después de salir del usuario, puede agregar este indicador a la actividad principal del archivo de manifiesto:

 android:clearTaskOnLaunch=true 

Esto borrará la pila de actividad cuando la aplicación se vuelve a abrir.

  • Org.apache.http.entity.ContentType ya no está en Apache?
  • ¿Cómo puedo eliminar caracteres no reconocidos que vuelven de un servicio web?
  • OpenCV Android - No se puede resolver la función JNI correspondiente
  • Java.lang.NullPointerException en getapplicationContext () al iniciar el adaptador
  • ¿Qué significa esta declaración de retorno de Java?
  • ¿La llave trasera del androide no hace nada?
  • Android: Iniciar el primer plano no mostrará la notificación correctamente
  • Cómo pasar un argumento a una prueba junit de android (pruebas parametrizadas)
  • Android HMAC-SHA1 Diferente de Java estándar HMAC-SHA1
  • Enviar MMS desde Mi aplicación en android
  • Cómo implementar un ContentProvider para proporcionar imágenes a Gmail, Facebook, Evernote, etc.
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.