1

這裏是我的Logcat的顯示項目。我的應用程序沒有錯誤,但不幸停止了不幸的是,應用程序已停止在Android模擬器 -

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 2012-07-12 09:37:28

+3

粘貼'onActivityResult()'的代碼' – 2012-07-12 09:38:44

+0

向我們展示代碼,而不僅僅是錯誤日誌也是有用的。 (爲了完全公平起見,下次可能需要稍微粘貼一下日誌文件。) – theJollySin 2012-07-12 20:08:00

回答

0

看起來您的調用活動已被破壞。因此,所謂的活動無法將結果返回給您的調用活動。例如,如果您在被叫活動中旋轉手機,或者完成了通話活動,則會發生這種情況。

相關問題