¿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?

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 de puntero nulo con hideSoftInputFromWindow
  • ActionBarActivity getSupportActionBar (). Hide () lanza NullPointerException
  • Argumento DialogFragment y excepción nullpointer
  • NullPointerException en PreferenceManager.getDefaultSharedPreferences en el inicio
  • Establecer un elemento de menú tal como se ha comprobado desde el código
  • Intenta invocar el método virtual 'void android.widget.Button.setOnClickListener (android.view.View $ OnClickListener)' en una referencia de objeto nulo
  • Java.lang.NullPointerException en android.webkit.WebViewClassic.setBaseLayer (WebViewClassic.java:5377)
  • NullPointerException: int android.support.v4.app.FragmentManagerImpl.mCurState Referencia de objeto null
  • Android isScreenOn Nullpointerexception
  • Error de inicio de Android Studio v1.2.0: java.lang.NullPointerException
  • NullPointerException cuando el acceso a la matriz en la clase
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.