Warum erhalte ich einen Absturz beim beenden meiner Tätigkeit?
Erlebe ich einen Absturz in meiner app, wenn ich beenden (über den back-button) aus meiner Tätigkeit. So weit wie ich kann sagen, das passiert in der Android-Codebasis und nicht von mir, aber ich bin mir nicht ganz sicher.
Hier ist der stacktrace von 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
Jemand irgendwelche Ideen/Empfehlungen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann nicht viel helfen, da gibt es keinen code.
Noch auf der Suche auf
Ich gerade überprüft Activity.java
Sind Sie sicher, dass alle Cursor freigegeben sind, richtig?
Ausgezeichnete Erklärung von dem, was drinnen in dieser situation: http://www.jjoe64.com/2011/06/how-to-fix-activityperformstop.html
In Ihrer Tätigkeit vor startManagingCursor () - Methode aufgerufen wird , wird der Cursor ist null. Dont lassen Sie den Cursor null sein.