【问题标题】:Unfortunately app has stopped in Android Emulator -不幸的是,应用程序已在 Android 模拟器中停止 -
【发布时间】:2012-07-12 00:50:06
【问题描述】:

这是我的 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

【问题讨论】:

  • 您在 MainActivity.java 文件的第 46 行有一个 NullPointerException。调试它并修复它..
  • 粘贴onActivityResult()的代码
  • 向我们展示代码也很有用,而不仅仅是错误日志。 (而且,为了公平起见,您下次可能需要粘贴一点日志文件。)

标签: android android-intent android-emulator android-listview


【解决方案1】:

您的调用活动似乎已被破坏。因此,被调用的活动无法将结果返回给您的调用活动。例如,如果您在被叫活动中旋转手机,或者您完成了呼叫活动,就会发生这种情况。

【讨论】:

    猜你喜欢
    • 2014-08-04
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 2014-09-22
    • 2015-08-10
    • 2014-11-03
    相关资源
    最近更新 更多