¿Por qué tengo un accidente al salir de mi actividad?

Estoy experimentando un bloqueo en mi aplicación cuando renuncio (mediante el botón Atrás) de mi actividad. Por lo que puedo decir esto está sucediendo en la base de código Android y no la mía, pero no estoy completamente convencido de eso.

Aquí está el stacktrace de adb:

AndroidRuntime E Uncaught handler: thread main exiting due to uncaught exception AndroidRuntime E java.lang.RuntimeException: Unable to stop activity {MyApp/MyApp.MainActivity}: java.lang.NullPointerException AndroidRuntime E at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3097) AndroidRuntime E at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3159) AndroidRuntime E at android.app.ActivityThread.access$2400(ActivityThread.java:112) AndroidRuntime E at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1724) AndroidRuntime E at android.os.Handler.dispatchMessage(Handler.java:99) AndroidRuntime E at android.os.Looper.loop(Looper.java:123) AndroidRuntime E at android.app.ActivityThread.main(ActivityThread.java:3948) AndroidRuntime E at java.lang.reflect.Method.invokeNative(Native Method) AndroidRuntime E at java.lang.reflect.Method.invoke(Method.java:521) AndroidRuntime E at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782) AndroidRuntime E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540) AndroidRuntime E at dalvik.system.NativeStart.main(Native Method) AndroidRuntime E Caused by: java.lang.NullPointerException AndroidRuntime E at android.app.Activity.performStop(Activity.java:3575) AndroidRuntime E at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3092) AndroidRuntime E ... 11 more 

Cualquier persona tiene alguna idea / recomendaciones?

3 Solutions collect form web for “¿Por qué tengo un accidente al salir de mi actividad?”

No puedo ayudar mucho, ya que no hay código. Todavía mirando

Causado por: java.lang.NullPointerException en android.app.Activity.performStop (Activity.java:3575)

Acabo de ver Activity.java

  final int N = mManagedCursors.size(); for (int i=0; i<N; i++) { ManagedCursor mc = mManagedCursors.get(i); if (!mc.mReleased) { mc.mCursor.deactivate(); // line 3575 mc.mReleased = true; } } 

¿Está seguro de que todos los cursores se liberan correctamente?

Excelente explicación de lo que está sucediendo dentro durante esta situación: http://www.jjoe64.com/2011/06/how-to-fix-activityperformstop.html

En su actividad antes de iniciar el método startManagingCursor (), su Cursor es nulo. No deje que el cursor sea nulo.

  • Error al entregar el resultado ResultInfo {who_null, request = 1, result = -1, data = Intent {(tiene extras)}} a la actividad; NullPointerException
  • Touch Calculator en Android
  • Excepción de puntero nulo al crear base de datos sqlite
  • NullPointerException - Drawable.setBounds - probablemente debido a transiciones de fragmentos
  • Problema para recuperar ConnectivityManager en un dispositivo con multi sim
  • NullPointerException en startAnimation (anim)
  • Error al entregar el resultado ResultInfo
  • "Algo mal aquí, no esperaba que el paquete se reanude" error en android Logcat
  • GetActionBar () devuelve Null (AppCompat-v7 21)
  • NullPointerException en OnClickListener del botón
  • Android: error al abrir el archivo de rastreo: ningún archivo o directorio de este tipo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.