首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何追踪此异常的来源?

如何追踪此异常的来源?
EN

Stack Overflow用户
提问于 2011-06-13 16:15:43
回答 1查看 552关注 0票数 2

它发生在Android框架内,因此很难理解是什么导致了它,也很难理解如何修复或解决它。异常是从客户使用中记录的-我无法重现错误,并且客户报告是匿名的,因此我无法要求他们提供更多详细信息。

代码语言:javascript
复制
java.lang.NullPointerException
at android.widget.PopupWindow$PopupViewContainer.dispatchKeyEvent(PopupWindow.java:1359)
at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2471)
at android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2431)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1741)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
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:871)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
at dalvik.system.NativeStart.main(Native Method)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-13 20:59:53

您需要找到与给定跟踪关联的Android版本的源代码,然后检查这一行是什么。我可以告诉你,谷歌代码搜索索引的最新代码在dispatchKeyEvent()中没有1359行。

查看已索引的dispatchKeyEvent(),我能看到NullPointerException直接出现在该方法中的唯一方法是,如果KeyEvent本身由于某种原因为null

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6328050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档