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

앱 튕김 오류질문 ?

0 추천
10-09 23:03:28.434: E/AndroidRuntime(12185): FATAL EXCEPTION: main
10-09 23:03:28.434: E/AndroidRuntime(12185): Process: com.perples.recosample, PID: 12185
10-09 23:03:28.434: E/AndroidRuntime(12185): java.lang.NullPointerException
10-09 23:03:28.434: E/AndroidRuntime(12185):     at android.widget.Toast.<init>(Toast.java:102)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at android.widget.Toast.makeText(Toast.java:265)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.perples.recosample.Trilateration.computePosition(Trilateration.java:32)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.perples.recosample.MyView.trilaterate(MyView.java:61)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.perples.recosample.RECORangingActivity.didRangeBeaconsInRegion(RECORangingActivity.java:109)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.perples.recosdk.d.handleMessage(Unknown Source)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at android.os.Handler.dispatchMessage(Handler.java:102)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at android.os.Looper.loop(Looper.java:136)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at android.app.ActivityThread.main(ActivityThread.java:5103)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at java.lang.reflect.Method.invokeNative(Native Method)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at java.lang.reflect.Method.invoke(Method.java:515)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
10-09 23:03:28.434: E/AndroidRuntime(12185):     at dalvik.system.NativeStart.main(Native Method)

무슨오류인지알수있을까요

그리고 앱종료할때도 오류가 뜨던데 왜이러는지요?

10-09 23:05:59.341: W/dalvikvm(13697): threadid=12: thread exiting with uncaught exception (group=0x4189fe48)
10-09 23:05:59.341: E/AndroidRuntime(13697): FATAL EXCEPTION: Thread-29839
10-09 23:05:59.341: E/AndroidRuntime(13697): Process: com.perples.recosample, PID: 13697
10-09 23:05:59.341: E/AndroidRuntime(13697): java.lang.NullPointerException
10-09 23:05:59.341: E/AndroidRuntime(13697):     at com.perples.recosample.MyView$ImgThread.run(MyView.java:91)
lgr (280 포인트) 님이 2015년 10월 9일 질문
lgr님이 2015년 10월 9일 수정

2개의 답변

0 추천

MyView.java:61 과 MyView.java:91 근방에서 에러가나네요. 

길버트공원 (1,720 포인트) 님이 2015년 10월 10일 답변
0 추천

Trilateration.java 32번째 줄에 Activity와 같은 Context를 사용해서 Toast를 make하면서 context를 객체가 필요한데 이넘이 null이 되지 않았을까 합니다. 

그리고 아래꺼는 MyView.java의 91번째 줄이 스레드의 실행구간인데, 이 구간이 Activity와 같은 context 객체를 사용하고 있는데 웬지 context가 먼저 종료되서 발생한게 아닐까 합니다. 

mcsong (44,040 포인트) 님이 2015년 10월 10일 답변
...