我在这里有点不知所措.我一直在看到这些中NullPointerException的数量越来越多handleStopActivity.我怀疑随着2.2升级到Droid用户的增加而增加了coinicides,尽管这只是猜测.我自己从未见过崩溃,市场提供的堆栈跟踪没有提到我写过的任何类.因此,我不知道从哪里开始解决问题.
java.lang.NullPointerException
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3674)
at android.app.ActivityThread.access$2600(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2153)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:144)
at android.app.ActivityThread.main(ActivityThread.java:4937)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
由于我不知道原因,我也不知道提供什么信息来帮助诊断,所以我会给出一个概述:我的应用程序是WootWatcher.它跟踪Woot.com并通知用户新的待售物品.它通过在单独进程中运行的服务来实现.服务和主要活动通过aidl接口和回调相互通信.我还在服务和活动中使用消息处理程序,并经常为昂贵的任务生成线程.