Android: executeStop () NullPointerException - PullRequest
1 голос
/ 24 февраля 2012

У меня проблема с зависанием приложения после спящего режима (на 20-30 минут и дольше). Я попробовал некоторые настройки, но ничего не помогает:

Почему при выходе из Активности происходит сбой?

Почему происходит сбой моей активности при нажатии кнопки "Домой"?

http://www.jjoe64.com/2011/06/how-to-fix-activityperformstop.html

вот несколько аварийных журналов, которые я получил от пользователей Android Market

java.lang.RuntimeException: Unable to destroy activity {/*my activity class*/}:            java.lang.RuntimeException: Unable to stop activity {/*my activity class*/}: java.lang.NullPointerException
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2676)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2694)
at android.app.ActivityThread.access$2100(ActivityThread.java:117)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:968)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: Unable to stop activity     {/*my activity class*/}: java.lang.NullPointerException
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2628)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2586)
at android.app.LocalActivityManager.dispatchDestroy(LocalActivityManager.java:622)
at android.app.ActivityGroup.onDestroy(ActivityGroup.java:85)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2663)
... 11 more
Caused by: java.lang.NullPointerException
at     /*my activity class*/.onStop(/*my activity class*/.java:141)
at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1170)
at android.app.Activity.performStop(Activity.java:3873)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2623)
... 15 more

at android.app.Activity.performStop (Activity.java:3873) - вместо строки 3873 может быть 3899, 4073, 4532

...