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

USB HOST 기능을 사용한 모듈 통신 어플리케이션 작성중입니다

0 추천

USB호스트 기능을 사용한 모듈 통신 어플리 케이션을작성 중입니다.

메인 액티비티에서는 모두 정상작동하고 있던 어플이었고 추가 테스트를 위해 

인텐트를 이용해 SubActivity를 부르는 순간 메인엑티비티에서는 정상 작동하던 코드들인데(uub장치 이용을 위해서브액티비티에도 메인엑티비티에서 사용하던 코드를 넣었습니다) 서브 액티비티에서 작동을 시키려는 순간 널포인터 오류가 발생합니다

오류가 난 라인을 봐도 당최 영문을 모르겠습니다.

도움을 주실수 있으신가요??

 

아래는 subActivity전문(길어서http://blog.naver.com/tjdeoaksthl/220652183352 외부에 게시했습니다)

과 로그캣입니다

 

(sub액티비티는 모듈을 통한 파일 입출력 통신을 테스트 해보기 위한 의도로 작성 중이었습니다)

03-11 17:16:42.512 8969-9098/com.example.bamboo.gaiademo E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #3


 Process: com.example.bamboo.gaiademo, PID: 8969
 java.lang.RuntimeException: An error occured while executing doInBackground()
 at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
 

Caused by: java.lang.NullPointerException
at com.example.bamboo.gaiademo.SubActivity$3.doInBackground(SubActivity.java:178)
 at com.example.bamboo.gaiademo.SubActivity$3.doInBackground(SubActivity.java:172)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
 at java.util.concurrent.FutureTask.run(FutureTask.java:237)
 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
  at java.lang.Thread.run(Thread.java:841) 

 

 

SubActivity178라인은 refreshDeviceList의 

for (final UsbDevice device : mUsbManager.getDeviceList().values()) {

부분 입니다

신입 (570 포인트) 님이 2016년 3월 11일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...