java.lang.NullPointerException: Attempt to invoke virtual method 'LegacyCameraConnectionFragment.openCamera()' on a null object reference
조회수 920회
java.lang.NullPointerException:
Attempt to invoke virtual method 'void kr.co.kpst.mec_digtwin.activity.LegacyCameraConnectionFragment.openCamera()'
on a null object reference
현재 버튼을 누르면 카메라가 열리게하여 detection을 하고있습니다.
하는 중 계속 저런에러가 발생하는데 button값에 null을 주지도않았고, onClick button 에 openCamera()라는 클래스를 생성하여 가져오게 하는데 Log도 찍히지 않는 상황입니다 이유를 모르겠습니다
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
2 답변
-
해당 에러는
kr.co.kpst.mec_digtwin.activity.LegacyCameraConnectionFragment
타입의 변수에null
이 할당되어 있는데도openCamera()
메서드를 호출해서 발생하는게 원인이니, 왜null
인지부터 확인해보세요.- Legacy와 Main 부분의 소스코드를 남겨도 될까요? 알 수 없는 사용자 2020.3.18 13:48
- 네 편집요청빌런 2020.3.18 14:29
- 첫번째 것이 Legacy이고 두번째것이 MainActivity 입니다. 알 수 없는 사용자 2020.3.18 14:51
- 보시는것은 수정누르시면 깔끔하게 정리됩니다... 오전내내 아니 지금까지도 이것때문에 고생하고있습니다. 오류분석을 아예못하는편은아니였는데 이건 안되네요 알 수 없는 사용자 2020.3.18 14:51
- 🙄 시상에... 이걸 어떻게 읽어요... 댓글 수정은 작성자한테만 보여요. 편집요청빌런 2020.3.18 15:06
- 이거 어떻게 올려야되는거에요?? 알 수 없는 사용자 2020.3.18 15:09
- 웬만하면 혼자하거나하는데 너무해결이안되서 찾다찾다 여기왔어요 ㅠ.ㅠ 알 수 없는 사용자 2020.3.18 15:09
- 아니면 이메일 주소알려주시면 제가 이메일로 쏴드릴까요 알 수 없는 사용자 2020.3.18 15:10
- 마크 다운 문법을 적용해서 작성해보세요. 문법 가이드는 여기서 글 쓸 때 화면 우측으로 '마크다운 문법'을 클릭하면 나와요. 아니면 이걸 보세요. https://guides.github.com/features/mastering-markdown/ 편집요청빌런 2020.3.18 15:14
- 마크 다운 문법 중에 코드 블럭이라고 소스 코드를 보기 좋게 해주는게 있는데 grave(`) 세 개로 위 아래를 감싸는 방식이 있습니다. 코드 블럭을 쓰면 문자를 이스케이프 하지 않으며 줄바꿈과 공백 등이 작성한 그대로 노출됩니다. 편집요청빌런 2020.3.18 15:15
- 위에것이 Legacy이고 밑에 있는것이 MainActivity입니다 알 수 없는 사용자 2020.3.18 15:24
- 질문글 수정했어요 확인부탁드려도될까요? 알 수 없는 사용자 2020.3.18 16:23
- plz 변수에 인스턴스를 할당하는 부분이 빠진것 같은데요? https://developer.android.com/guide/components/fragments.html#Adding 편집요청빌런 2020.3.18 17:38
-
LegacyCameraConnectionFragment
클래스로 생성된 변수가 null 인것 같으니 해당 프래그먼트를 생성해주시기 바랍니다.에러 내용만 가지고는 현재 알 수 있는 해결방법은 이정도 입니다.
댓글 입력