0

我开发的安卓应用主要在红米手机上经常崩溃。安卓版本 6.0。应用程序随时因相同错误/类似错误而崩溃。

请帮助解决以下错误,无法理解为什么会时不时出现此错误。这是错误堆栈 -

致命异常:主进程:in.test.coupon,PID:27695 java.lang.RuntimeException:无法启动活动 ComponentInfo{in.test.coupon/in.test.coupon.activities.MainActivity}:java.lang.NullPointerException:尝试在 android.app.ActivityThread 的 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423) 的空对象引用上调用虚拟方法“android.content.res.Resources android.content.Context.getResources()”。 handleLaunchActivity(ActivityThread.java:2483) 在 android.app.ActivityThread.access$900(ActivityThread.java:153) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) 在 android.os.Handler.dispatchMessage(Handler.java:102)在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5441) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) 调用(本机方法) 原因:java。 lang.NullPointerException:尝试在 android.content.ContextWrapper.getResources(ContextWrapper.java:87) 的空对象引用上调用虚拟方法 'android.content.res.Resources android.content.Context.getResources()'。 view.ContextThemeWrapper。在 android.view.Window.getDefaultFeatures(Window.java:1359) 在 android.view.Window.( Window.java:480) 在 com.android.internal.policy.PhoneWindow.(PhoneWindow.java:305) 在 com.android.internal.policy.MiuiPhoneWindow.(MiuiPhoneWindow.java:10) 在 android.app.Activity。在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483) 在 android.app.ActivityThread.access$900(ActivityThread. java:153) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) 在 android。os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5441) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os。 ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) 的 lang.reflect.Method.invoke(Native Method) )在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) 的 lang.reflect.Method.invoke(Native Method) )

4

1 回答 1

0

似乎您正在尝试in.test.coupon/in.test.coupon.activities.MainActivity从某个后台线程/任务启动活动,即使您的活动被破坏,它也会继续运行。

请确保在您的活动onDestroy()方法中停止所有此类任务/线程。

于 2018-01-08T13:56:00.577 回答