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

간단한 오류 하나만 잡아주세요 ㅠㅠ 제발 부탁드려요 ㅠㅠ

0 추천

일단 어플의 내용은

'와이파이를 통한 무선 마우스 조작'입니다.

 

올리는 코드는 오류가 발생하는 클라이언트 쪽 (스마트폰 쪽) 코드입니다.

-------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------

 

 

여기 까지 입니다.

 

오류 내용은

 

-----------------------------------------------------------------------

 

다음과 같습니다 ㅠ

 

널포인트를 참조한다는데 저게 절대 널포인트 일리가 없는데 말이죠 ㅠㅠ 제발 도와주세요 ㅠㅠ

 

 

 

(해결 해주신 분은 커피 기브티콘이라도 사드릴게요 ㅠㅠ)

익명사용자 님이 2016년 11월 30일 질문

2개의 답변

0 추천
안녕하세요

onTouch 이벤트쪽에서 에러가 발생된다고 메세지에 나와있네요

Line 169

살펴보니 msg << String 변수 선언을 안하시고 SendMessage()

메소드 호출하셔서 null object 에러가 발생되는 것 같습니다.

msg 변수를 사용하는 부분이 많으신 것 같은데 공용으로 쓰실꺼면 클래스 멤버 변수로 선언하시는게

좋습니다.

도움되시길 수고하세요^^
히로시 (10,800 포인트) 님이 2016년 12월 1일 답변
0 추천
OnTouchListner에서 보면 string msg를 switch case문 안에 선언을 하시고 사용을 하셨네요.

저렇게 선언을 하시게 되면

ACTIONDOWN 이벤트가 발생 될때에만 msg 변수가 선언이 되어집니다.

msg 변수를 switch문 밖에서 선언후에 사용 하시면 될것 같네요.
pulak (2,610 포인트) 님이 2016년 12월 1일 답변
...