마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 로그캣 오류 좀 봐주세요.

0 추천
11-06 19:17:59.695 9534-9534/? E/Zygote: v2
11-06 19:17:59.696 9534-9534/? E/Zygote: accessInfo : 0
11-06 19:18:01.526 9534-9534/com.example.slt.myapp E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
11-06 19:18:05.591 9534-9534/com.example.slt.myapp E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: com.example.slt.myapp, PID: 9534
                                                                     java.lang.IllegalStateException: Could not execute method for android:onClick
                                                                         at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
                                                                         at android.view.View.performClick(View.java:6213)
                                                                         at android.widget.TextView.performClick(TextView.java:11074)
                                                                         at android.view.View$PerformClick.run(View.java:23645)
                                                                         at android.os.Handler.handleCallback(Handler.java:751)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                         at android.os.Looper.loop(Looper.java:154)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6646)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
                                                                      Caused by: java.lang.reflect.InvocationTargetException
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
                                                                         at android.view.View.performClick(View.java:6213) 
                                                                         at android.widget.TextView.performClick(TextView.java:11074) 
                                                                         at android.view.View$PerformClick.run(View.java:23645) 
                                                                         at android.os.Handler.handleCallback(Handler.java:751) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                         at android.os.Looper.loop(Looper.java:154) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6646) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) 
                                                                      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.slt.myapp.MyApplication.addToReqQueue(com.android.volley.Request)' on a null object reference
                                                                         at com.example.slt.myapp.MainActivity.insert(MainActivity.java:70)
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288) 
                                                                         at android.view.View.performClick(View.java:6213) 
                                                                         at android.widget.TextView.performClick(TextView.java:11074) 
                                                                         at android.view.View$PerformClick.run(View.java:23645) 
                                                                         at android.os.Handler.handleCallback(Handler.java:751) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                                         at android.os.Looper.loop(Looper.java:154) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6646) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) 
실행은 되지만 버튼을 누를 때 마다 종료되며 강제 종료됩니다.

 

익명사용자 님이 2017년 11월 6일 질문

1개의 답변

0 추천

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.slt.myapp.MyApplication.addToReqQueue(com.android.volley.Request)' on a null object reference

at com.example.slt.myapp.MainActivity.insert(MainActivity.java:70)

MainActivity의 70번째 라인에서 NullPointerException이 났습니다.

70번째 라인에서 사용하는 객체 중에서 null 인 것이 있는지 확인해 보세요. (브레이크 포인트)

Will Kim (43,170 포인트) 님이 2017년 11월 6일 답변
public RequestQueue getReqQueue() {
        if (mRequestQueue == null) {
            mRequestQueue = Volley.newRequestQueue(getApplicationContext());
        }

        return mRequestQueue;
    }

현재 이런식으로 코딩이 되어있는데 이것도 NULL  이 포함되있는건가요?
...