1.打印调用堆栈信息:
从onKeyDown中:
try{
throw new RuntimeException("dingran onkeydown");
}catch(Exception e){
e.printStackTrace();
}
打印出的log:
W/System.err( 794): java.lang.RuntimeException: dingran onkeydown
W/System.err( 794): at novel.supertv.dvb.activity.PlayActivity.onKeyDown(PlayActivity.java:725)
W/System.err( 794): at android.view.KeyEvent.dispatch(KeyEvent.java:2580)
W/System.err( 794): at android.app.Activity.dispatchKeyEvent(Activity.java:2329)
W/System.err( 794): at novel.supertv.dvb.activity.PlayActivity.dispatchKeyEvent(PlayActivity.java:704)
W/System.err( 794): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1807)
W/System.err( 794): at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3327)
W/System.err( 794): at android.view.ViewRootImpl.handleFinishedEvent(ViewRootImpl.java:3300)
W/System.err( 794): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2460)
W/System.err( 794): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 794): at android.os.Looper.loop(Looper.java:137)
W/System.err( 794): at android.app.ActivityThread.main(ActivityThread.java:4424)
W/System.err( 794): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 794): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err( 794): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
W/System.err( 794): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
W/System.err( 794): at dalvik.system.NativeStart.main(Native Method)
从log上分析:一个按键事件的顺序是:
分享到:
相关推荐
Windows调试工具集Windows调试工具集Windows调试工具集Windows调试工具集Windows调试工具集Windows调试工具集
Windows调试工具集(Windbg)是微软提供的一款强大的调试工具,尤其在系统级调试和崩溃分析方面具有显著优势。Windbg适用于对驱动程序、应用程序、系统服务等进行调试,其功能包括内存分析、堆栈跟踪、注册表查看、...
串口调试工具是电子工程师、软件开发者以及计算机技术爱好者日常工作中不可或缺的实用程序,主要用于测试、诊断和调试基于串行通信的硬件设备或系统。在这个合集中,包含了串口助手、虚拟串口和串口检测等多种功能的...
# 基于.Net的调试工具集 ## 项目简介 本项目是一个基于.Net的调试工具集,旨在提供一系列用于调试.Net程序的工具和功能。通过这些工具,开发者可以更方便地进行程序调试、性能分析和问题排查。 ## 项目的主要特性...
《Windows调试工具集详解》 Windows调试工具集是微软提供的一系列强大工具,主要用于开发者和系统管理员进行系统级的问题诊断、内存分析以及程序调试。这些工具对于深入理解系统行为、定位软件故障、优化代码性能至...
《Windows高级调试工具集》是针对系统级开发者的一份宝贵资源,它包含了诸如Windbg.exe和gflags.exe等强大的调试工具。这些工具在Windows操作系统环境中,对于深入理解系统行为、定位和解决复杂问题起着至关重要的...
3. Commix混合输入串口调试工具.exe:这是一款功能强大的串口调试助手,支持ASCII、HEX、BIN等多种数据格式的输入和输出,可以混合调试串口,同时支持TCP/IP网络通信,对于开发和测试串口及网络设备非常实用。...
日立电梯全套调试软件合集:涵盖电梯编程、监控、规格表与授权工具,日立电梯软件全套调试工具集:包含mca、hge、ca13调试及授权管理等功能,日立电梯调试软件 全套 1。 mca调试匹配b?c 2。 hge3 调试监控 3。 ca...
微软最新发布的Windows调试工具集,是一个软件开发人员不可或缺的调试工具包。
这里我们介绍的“调试工具合集”包含了多个实用的工具,它们各有侧重,能有效辅助开发人员进行深入的问题排查。 首先,WinObj是一款Windows系统内核对象查看工具,由微软提供。它允许开发者查看当前系统的内核对象...
日立电梯软件全套调试工具集:包含mca、hge、ca13等调试与监控功能,多版本授权及规格表资料,日立电梯调试软件 全套 1。 mca调试匹配b?c 2。 hge3 调试监控 3。 ca13 调试 4。 hgp参数监控 5。 授权软件2.4...
5. **网络调试助手NetAssist**:不同于传统的串口调试工具,NetAssist主要用于网络协议的调试,如TCP/IP、UDP等。它可以模拟客户端和服务器,进行数据包的发送和接收,帮助开发者理解和排查网络通信问题。 6. **USB...
可以调试具有modbus协议的所有设备,现在功能只涉及到了 03 06 16这几条常用的命令,我想用好这几条命令应该是满足现场调试了,软件非常小巧,但功能强大,是现场工程调试人员必备软件。 1. ModbusPoll & Modbus...
SocketTool调试软件是一款网络TCP/UDP通信调试工具 SockMon 完成了对WindowsSocket一系列重要API的监视与调试。 SoftXHTTPDebugger 抓取,分析和调试所有的HTTP通信信息(客户机浏览器和web服务器之间) 都是注册...
通过选择合适的调试工具、配置开发环境、设置调试会话,可以有效地进行代码调试。同时,理解XMLHttpRequest的使用方法对于处理旧代码或特定场景下的异步请求仍然具有重要意义。 通过本文的介绍,你应该对如何在C/...
串口调试工具是电子工程师和软件开发者在进行通信系统开发时不可或缺的辅助工具,主要用于测试和验证串行通信协议的正确性。以下是一些关于串口调试工具的详细知识点: 1. **串口基础**:串口,也称为串行接口,是...