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

클릭하면 어플이 팅기는데요ㅠㅠ

0 추천
09-14 18:39:48.293 7044-7044/com.planner.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.planner.myapplication, PID: 7044
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference
        at com.planner.myapplication.StudyFragment.onCreateView(StudyFragment.java:33)
        at android.support.v4.app.Fragment.performCreateView(Fragment.java:2335)
        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1423)
        at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1754)
        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1822)
        at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:797)
        at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2591)
        at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2378)
        at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2333)
        at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2240)
        at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:703)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6669)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

 

 

코드에는 오류가 안뜨는데

네비게이션바에서 버튼을 클릭하면 강제종료가됩니다 ㅠㅠ 왜 이러는걸까요...
익명사용자 님이 2018년 9월 15일 질문

1개의 답변

0 추천
 
채택된 답변

 콜 스택에 보시면.. 정확한 에러가 발생하는 지점을 알려주고 있습니다. 

com.planner.myapplication.StudyFragment.onCreateView(StudyFragment.java:33)

이 라인에서 View가 null 입니다. 아래처럼 호출하면 view가 null 이 아닐건데.. 코드가 없으니 몬 이유 때문인지 모르겠지만 view가 null이랍니다. 

View view = inflater.inflate(id....);

view.findViewId <-- null 에러.. 

코드를 다시한번 보시면 쉽게 찾으실 수 있을 듯 합니다. ^^

 

mcsong (44,040 포인트) 님이 2018년 9월 15일 답변
...