android.app.SuperNotCalledException错误
2015-05-04 10:10
483 查看
10-04 14:47:29.914: E/AndroidRuntime(4941): FATAL EXCEPTION: main
10-04 14:47:29.914: E/AndroidRuntime(4941): android.app.SuperNotCalledException: Activity {com.solar/com.solar.TSettingActivity} did not call through to super.onDestroy()
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2661)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2690)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.access$2100(ActivityThread.java:117)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:964)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.os.Looper.loop(Looper.java:130)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.main(ActivityThread.java:3683)
10-04 14:47:29.914: E/AndroidRuntime(4941): at java.lang.reflect.Method.invokeNative(Native Method)
10-04 14:47:29.914: E/AndroidRuntime(4941): at java.lang.reflect.Method.invoke(Method.java:507)
10-04 14:47:29.914: E/AndroidRuntime(4941): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-04 14:47:29.914: E/AndroidRuntime(4941): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-04 14:47:29.914: E/AndroidRuntime(4941): at dalvik.system.NativeStart.main(Native Method)
错误在于红字部分。下面是错误代码。
原因是子类没有调用父类的onDestroy()。添上super.onDestroy()就行了。
10-04 14:47:29.914: E/AndroidRuntime(4941): android.app.SuperNotCalledException: Activity {com.solar/com.solar.TSettingActivity} did not call through to super.onDestroy()
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2661)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2690)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.access$2100(ActivityThread.java:117)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:964)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.os.Looper.loop(Looper.java:130)
10-04 14:47:29.914: E/AndroidRuntime(4941): at android.app.ActivityThread.main(ActivityThread.java:3683)
10-04 14:47:29.914: E/AndroidRuntime(4941): at java.lang.reflect.Method.invokeNative(Native Method)
10-04 14:47:29.914: E/AndroidRuntime(4941): at java.lang.reflect.Method.invoke(Method.java:507)
10-04 14:47:29.914: E/AndroidRuntime(4941): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
10-04 14:47:29.914: E/AndroidRuntime(4941): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
10-04 14:47:29.914: E/AndroidRuntime(4941): at dalvik.system.NativeStart.main(Native Method)
错误在于红字部分。下面是错误代码。
1 protected void onDestroy() { 2 //Do Something 3 //super.onDestroy();没有调用父类的onDestroy() 4 }
原因是子类没有调用父类的onDestroy()。添上super.onDestroy()就行了。
相关文章推荐
- Android.app.SuperNotCalledException错误
- 错误 : android.app.SuperNotCalledException
- Android.app.SuperNotCalledException
- android.app.SuperNotCalledException:did not call through to super.onXX() 异常处理
- android.app.SuperNotCalledException: Activity {} did not call through to super.onDestory() 解决办法
- 五、android.app.SuperNotCalledException did not call through to supper onCreate()的问题
- Android.app.SuperNotCalledException
- android.app.SuperNotCalledException: Activity {} did not call through to super.onDestory()
- Android.app.SuperNotCalledException
- android.app.SuperNotCalledException: Activity {} did not call through to super.onPause()
- android.app.SuperNotCalledException: Activity {com.lcxx.nur.view/com.lcxx.nur.view.doctorsadvice.Doc
- Android.app.SuperNotCalledException
- ERROR/AndroidRuntime(680): android.app.SuperNotCalledException: Activity
- android.util.SuperNotCalledException: Activity {com.example.broadvasttest/com.example.broadvastte
-  android.app.SuperNotCalled…
- android.util.SuperNotCalledException: Activity did not call through to super.onDestroy()异常的解决
- Android解决SuperNotCalledException
- android错误之android.content.res.Resources$NotFoundException:
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- SuperNotCalledException did not call through to supper onCreate();