MODifikaTOR18
@MODifikaTOR18
Сисадмин

Почему не открывается активность?

Дебажил своё приложение. Активности открывались как положено. И в один момент при попытке открыть одну активность приложение начало вылетать, прогуглил лог - приложение ругается на незарегистрированную активность. При этом все активности зарегистрированы и до этого момента все открывались как положено. Как исправить?
Лог ошибки:
03-16 08:24:15.897 24294-24294/com.diplom.modifikator.organizer E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                  Process: com.diplom.modifikator.organizer, PID: 24294
                                                                                  java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.diplom.modifikator.organizer/com.diplom.modifikator.organizer.Notes}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference
                                                                                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2366)
                                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2521)
                                                                                      at android.app.ActivityThread.access$800(ActivityThread.java:162)
                                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
                                                                                      at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                      at android.os.Looper.loop(Looper.java:189)
                                                                                      at android.app.ActivityThread.main(ActivityThread.java:5535)
                                                                                      at java.lang.reflect.Method.invoke(Native Method)
                                                                                      at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
                                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
                                                                                   Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference
                                                                                      at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:120)
                                                                                      at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151)
                                                                                      at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31)
                                                                                      at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55)
                                                                                      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)
                                                                                      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
                                                                                      at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519)
                                                                                      at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:190)
                                                                                      at com.diplom.modifikator.organizer.Notes.<init>(Notes.java:30)
                                                                                      at java.lang.reflect.Constructor.newInstance(Native Method)
                                                                                      at java.lang.Class.newInstance(Class.java:1572)
                                                                                      at android.app.Instrumentation.newActivity(Instrumentation.java:1065)
                                                                                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2356)
                                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2521) 
                                                                                      at android.app.ActivityThread.access$800(ActivityThread.java:162) 
                                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412) 
                                                                                      at android.os.Handler.dispatchMessage(Handler.java:106) 
                                                                                      at android.os.Looper.loop(Looper.java:189) 
                                                                                      at android.app.ActivityThread.main(ActivityThread.java:5535) 
                                                                                      at java.lang.reflect.Method.invoke(Native Method) 
                                                                                      at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950) 
                                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745) 
  • Вопрос задан
  • 803 просмотра
Решения вопроса 1
MODifikaTOR18
@MODifikaTOR18 Автор вопроса
Сисадмин
Решил проблему: инициализация переменной была в неправильном месте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы