我的崩溃报告工具崩溃,我不知道如何解决。堆栈跟踪如下:
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的不同手机上。
有谁知道如何解决这个问题?
答案 0 :(得分:1)
似乎是自定义ROM作为2.3.6&的源代码。 2.3.7 ActivityThread.java:2524
位于deliverResults()
内,而非handleWindowVisibility()
。检查android.app.ActivityThread的源代码。我的建议是,如果这些崩溃的速度不是很大,你可以忽略它们,因为你需要知道确切的ROM才能知道崩溃的原因,这将是非常困难的。如果你想猜测,那么检查你在活动中做了什么,可能导致handleWindowVisibility
中的NullPointerException