本练习中,你将会使用调试器来查看你在练习3中做的工作。本练习证明:
1、怎么设置断点来观察执行情况
2.怎么运行你的应用程序在调试模式下。
第一步
使用加工过的Notepadv3,在NoteEdit类的onCreate(), onPause(), onSaveInstanceState() 和 onResume()方法的开头处,设置断点。(如果不熟悉Eclipse,在你想设置断点的行上,对应编辑窗口的左边的窄窄的灰色边框里面右击,选择Toggle Breakpoint,你应该会看到蓝点显示)
第二步
现在,在调试模式下启动notepad示例程序
1、在Notepadv3项目上右击,从调试菜单选择Debug As -> Android Application
2.Android模拟器应该简单地说“waiting for debugger to connect(等待调试器链接)”,然后运行应用程序
3、如果一直停留在“waiting...”屏幕下,退出模拟器和Eclipse,从命令行使用adb销毁服务器,然后重新启动。
第三步
当你编辑或者创建新标签的时候,你应该看到断点命中,执行停止。
第四步
点击Resume按钮让执行继续(在顶部的Eclipse工具栏右边带有绿色三角形的黄色矩形)
第五步
实验确认和回退按钮,试着按Home键,改为其他模式。观察生命周期时间产生了什么,什么时候触发。
ADT插件不仅提供优良的调试支持,而且卓越的剖析能力支持。你能试着使用TraceView来剖析你的应用程序。如果你的应用成运行很慢,这能帮助你发现瓶颈,并纠正问题。
没有评论:
发表评论