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

로그캣 에러메세지좀 봐주세요 ㅠ

0 추천
06-06 07:57:13.703: E/AndroidRuntime(801): FATAL EXCEPTION: main
06-06 07:57:13.703: E/AndroidRuntime(801): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.fsns/com.example.fsns.WriteActivity}: java.lang.NullPointerException
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread.access$600(ActivityThread.java:141)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.os.Handler.dispatchMessage(Handler.java:99)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.os.Looper.loop(Looper.java:137)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread.main(ActivityThread.java:5041)
06-06 07:57:13.703: E/AndroidRuntime(801): at java.lang.reflect.Method.invokeNative(Native Method)
06-06 07:57:13.703: E/AndroidRuntime(801): at java.lang.reflect.Method.invoke(Method.java:511)
06-06 07:57:13.703: E/AndroidRuntime(801): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
06-06 07:57:13.703: E/AndroidRuntime(801): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
06-06 07:57:13.703: E/AndroidRuntime(801): at dalvik.system.NativeStart.main(Native Method)
06-06 07:57:13.703: E/AndroidRuntime(801): Caused by: java.lang.NullPointerException
06-06 07:57:13.703: E/AndroidRuntime(801): at com.example.fsns.WriteActivity.onCreate(WriteActivity.java:53)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.Activity.performCreate(Activity.java:5104)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
06-06 07:57:13.703: E/AndroidRuntime(801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)

지금 하고자하는게 writeActivity에서 버튼을 클릭하면 php서버에 id와 pw를 전달하고 싶어서 테스트로 해본건데요

지금 여기서 에러가 나는건지 모르겠어요 ㅠㅠ 그전에 사진을 갤러리에서 선택해서 가져와서 writeActivity로 넘어가는거 까지는 원래 됐엇는데  sendDataTask코딩하고 새로운 HttpMessage클래스 추가하고 그 뒤로 갤러리에서 사진선택하고 save 누르면 위에 로그캣 에러메시지가 막 나오네요...그래서 추가한 부분이 잘못된건가 싶어서 추가한 부분 주석처리했는데도

이런다는....제가 너무 초보라 이것저것 잘 몰라요..ㅠ 이거보고 아실진 모르겠지만 저좀 도와주세요 ㅠ 혹시 코드 필요하시면

코드도 올려드릴게요...ㅠ
MJS (290 포인트) 님이 2013년 6월 6일 질문

1개의 답변

0 추천

WriteActivity.java onCreate()의 53번째 라인에서 에러가 났다고 합니다.

컴포넌트의 타입을 잘못 캐스팅 하셨거나

실제로 해당 레이아웃에 존재하지 않는 컴포넌트를 불러다가 쓰신경우일 수 있습니다.

이미지 버튼인데 버튼으로 캐스팅해서 쓰셨다거나.

 

일단 원본소스의 해당부분을 확인해보셔요

Noizbuster (11,970 포인트) 님이 2013년 6월 7일 답변
...