0

我的崩溃报告工具发生了崩溃,我不知道如何解决。堆栈跟踪如下:

java.lang.NullPointerException
at android.app.ActivityThread.handleWindowVisibility(ActivityThread.java:2524)
at android.app.ActivityThread.access$1900(ActivityThread.java:121)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:963)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3701)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
at dalvik.system.NativeStart.main(Native Method)

我没有日志,我无法重现它。当用户返回应用程序时,它似乎正在发生。它发生在运行 2.3.6 和 2.3.7 的不同手机上。

有谁知道如何解决这个问题?

4

1 回答 1

1

它似乎是自定义 ROM,因为 2.3.6 和 2.3.7 的源代码ActivityThread.java:2524不在. 检查android.app.ActivityThread的源代码。我的建议是,如果这些崩溃的发生率不是很大,您可以忽略它们,因为您需要知道确切的 ROM 才能知道崩溃的原因,这将非常困难。如果您想大胆猜测,请检查您在活动中所做的可能导致 NullPointerException 的活动deliverResults()handleWindowVisibility()handleWindowVisibility

于 2012-11-14T10:31:13.510 回答