Происходит сбой приложения на телефоне redmi - исключение нулевой точки метода ZygoteInit$
Android-приложение, которое я разработал, часто дает сбой, в основном на телефоне Redmi. Версия Android 6.0. Приложение вылетает в любое время с той же ошибкой / похожей ошибкой.
Пожалуйста, помогите с ошибкой ниже, не в состоянии понять, почему эта ошибка появляется время от времени. Это стек ошибок -
Неустранимое исключение: основной процесс: in.test.coupon, PID: 27695 java.lang.RuntimeException: невозможно запустить действие ComponentInfo{in.test.coupon/in.test.coupon.activities.MainActivity}: java.lang.NullPointerException: Попытайтесь вызвать виртуальный метод 'android.content.res.Resources android.content.Context.getResources()' для ссылки на пустой объект в android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423) в android.app.ActivityThread.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.invoke(собственный метод) на com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) вызвано by: java.lang.NullPointerException: попытка вызвать виртуальный метод 'android.content.res.Resources android.content.Context.getResources()' для ссылки на пустой объект в android.content.ContextWrapper.getResources(ContextWrapper.java:87) в android.view.ContextThemeWrapper.getResources(ContextThemeWrapper.java:81) в android.support.v7.app.AppCompatActivity.getResources(AppCompatActivity.java:549) в android.view.Window.getDefaultFeatures(Window.java:19) на 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.attach(Activity.java:6243) на android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2357) на android.app.ActivityThread.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.invoke(Собственный метод) на com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)
1 ответ
Похоже, вы пытаетесь начать деятельность in.test.coupon/in.test.coupon.activities.MainActivity
из некоторого фонового потока / задачи, которая продолжает выполняться даже после того, как ваша деятельность уничтожена.
Пожалуйста, не забудьте остановить все такие задачи / темы в вашей деятельности onDestroy()
метод.