1

여기 내 Logcat의 표시 항목입니다. 내 응용 프로그램에는 아무런 오류가 없지만 불행히도 중지되었습니다.안드로이드 에뮬레이터에서 앱이 중지되었습니다. -

07-12 14:43:15.651: E/AndroidRuntime(1475): FATAL EXCEPTION: main 

07-12 14:43:15.651: E/AndroidRuntime(1475): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { cmp=com.delgence.timetracker/.AddTimeActivity (has extras) }} to activity {com.delgence.timetracker/com.delgence.timetracker.MainActivity}: java.lang.NullPointerException 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread.deliverResults(ActivityThread.java:2980) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread.handleSendResult(ActivityThread.java:3023) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread.access$1100(ActivityThread.java:123) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1177) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.os.Handler.dispatchMessage(Handler.java:99) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.os.Looper.loop(Looper.java:137) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread.main(ActivityThread.java:4424) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at java.lang.reflect.Method.invokeNative(Native Method) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at java.lang.reflect.Method.invoke(Method.java:511) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
07-12 14:43:15.651: E/AndroidRuntime(1475):  at dalvik.system.NativeStart.main(Native Method) 
07-12 14:43:15.651: E/AndroidRuntime(1475): Caused by: java.lang.NullPointerException 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at com.delgence.timetracker.MainActivity.onActivityResult(MainActivity.java:46) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.Activity.dispatchActivityResult(Activity.java:4649) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  at android.app.ActivityThread.deliverResults(ActivityThread.java:2976) 

07-12 14:43:15.651: E/AndroidRuntime(1475):  ... 11 more 
07-12 14:43:15.841: I/dalvikvm(1475): threadid=3: reacting to signal 3 
07-12 14:43:16.182: I/dalvikvm(1475): Wrote stack traces to '/data/anr/traces.txt' 
07-12 14:43:16.473: I/dalvikvm(1475): threadid=3: reacting to signal 3 
07-12 14:43:16.614: I/dalvikvm(1475): Wrote stack traces to '/data/anr/traces.txt' 
07-12 14:43:17.211: I/dalvikvm(1475): threadid=3: reacting to signal 3 
07-12 14:43:17.335: I/dalvikvm(1475): Wrote stack traces to '/data/anr/traces.txt' 
07-12 14:43:21.144: I/Process(1475): Sending signal. PID: 1475 SIG: 9 
+1

MainActivity.java 파일의 46 행에 NullPointerException이 있습니다. 그것을 디버그하고 고치십시오. – Ran

+3

은 onActivityResult()의 코드를 붙여 넣습니다. –

+0

에러 로그뿐만 아니라 코드를 보여주는 것도 유용 할 것입니다. (그리고 완전히 공정하기를 원하면 다음에 로그 파일을 조금 덜 붙여 넣기를 원할 수도 있습니다.) – theJollySin

답변

0

귀하의 소명 활동이 파괴 된 것으로 보입니다. 따라서 활동이라고하는 것은 결과를 호출 활동으로 리턴 할 수 없습니다. 예를 들어, 사용자가 전화를 거는 작업에서 전화기를 돌리거나 통화 활동을 마친 경우 이런 일이 발생할 수 있습니다.

관련 문제