昨天太晚了,今天教你用Debug模式来分析程序执行顺序

还是以昨天的XML文件解析来做栗子,希望通过这个好吃的栗子可以举一反三 学会用debug来看源码和找Bug

事件类型主要有五种
START_DOCUMENT:xml头的事件类型    = 0
END_DOCUMENT:xml尾的事件类型       =1
START_TAG:开始节点的事件类型     = 2 
END_TAG:结束节点的事件类型       = 3
TEXT:文本节点的事件类型       = 4

我们的XML文件:

<?xml version="1.0" encoding="utf-8"?>
<weather>
    <city>
        <name>安阳</name>
        <temp>-8℃</temp>
        <pm25>120</pm25>
    </city>
    <city>
        <name>北京</name>
        <temp>-12℃</temp>
        <pm25>500</pm25>
    </city>
    <city>
        <name>上海</name>
        <temp>2℃</temp>
        <pm25>60</pm25>
    </city>
</weather>

代码不贴了 昨天那个XML文件解析的代码

1 首先 打个断点 (双击)

2 包---------右键  -------------debug as --------------Android application   (没法截图所以写个路径)

3............#################

4 点模拟器上我们程序的按钮 然后看菜单栏下面一行小图标

5 我们选择step over (F6) 不进入子方法:

时间: 2024-08-07 08:56:00

昨天太晚了,今天教你用Debug模式来分析程序执行顺序的相关文章

40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣

很多人经常会问:“在什么时候学习编程才合适?”,甚至有很多在职场中打滚了多年的人也会有这样的疑问.他们当中有很多人都想把自己的专业跳到编程专业,原因是多方面的,其中包括了他们对自动化的畏惧,而这个问题在40岁以上的人群中变得更具针对性. 编程是一项很花脑力.精力的高压工作,在40岁后才开始学习编程,是不是太晚了? Damian Wolf给出的答案是“不会晚”!Damian是InfoWorld,DZone,Life Hack等多家数字科技杂志媒体的专栏作家,他本人也是一个科技迷,也正在想学习编程.

人生永远没有太晚的开始(个人文章)

人之一生,行之匆匆,回望过去,日子过得比想象的还要快.小时候,爱畅想未来,每个人都有一个很美好的梦想,科学家.工程师.老师或是其他神秘或伟大的职业,而我的理想也不外乎这几种.可是随着年龄的增长,每个人的梦想也在改变,直至到遗忘自己的梦想. 回望过去,日子比想象的还要快.读小学时,总感觉长大对自己来说太过于遥远,然而,到了现在,才发现时间流逝的速度真的很快,一转眼20多年过去了,而自己对逝去的岁月留下了什么呢?好像并不是很多吧,对我来说还留有的记忆不外乎是一些照片,少量的文字.当然在逝去的岁月里我

轉載:90%家长后悔太晚读到此文

90%家长后悔太晚读到此文! 看完了这篇文章的家长都说:它改变了我的很多观念,我只后悔太晚读到它!本人希望,你看完此文后有所收获,并为时未晚. 好了,先来做道选择题吧! A.男生:18岁考入北京大学物理系,本科毕业后进入美国爱荷华大学物理与天文系攻读研究生.28岁通过答辩获得博士学位-- B.男生:贫寒农家子弟,以优异的成绩考入省级重点高中,高中期间成绩优异,被评为省级三好学生,全国物理奥数二等奖,后考入省属重点大学攻读生物技术专业-- C.男生:初中体育成绩优异,凭借长跑特长,进入重点高中,高

24岁才开始学习编程是否太晚?

我24岁了,刚刚开始学习编程,想成为一个程序员.是否为时已晚? 这是个以前我碰到过很多次的问题,对我来说,答案很简单:什么才是你真正喜欢做的? 编程有很多种类型,比如Web工程师或者软件工程师.有很多的编程语言和开发环境,一直处于演进之中.所以关于年龄的问题根本就不是问题,因为编程需要用到不断演进工具.你现在所学习的,5年或10年之后可能已经过时.任何职业的关键点在于知道你想要什么,如何得到它?自从我开始学习编程算起,40年已经过去: 我的技术工作职务也从程序员到软件工程师,从软件工程师到系统管

明白的太晚

有些事情,总是明白的太晚. 感觉不如永远不明白,更不如早点明白. 生活就像一盒巧克力,你不知道下一个拿到手的是什么味道的,但是又不是巧克力,拿到手了,又不能放回去了. 生活没有回头路,所以才有了遗憾和绝望. 有些时候,路走着走着,就变得没路可走了,可生活的时钟并没有停下来. 原文地址:https://www.cnblogs.com/jianyingzhou/p/10317776.html

大数据江湖之即席查询与分析(下篇)--手把手教你搭建即席查询与分析Demo

上篇小弟分享了几个"即席查询与分析"的典型案例,引起了不少共鸣,好多小伙伴迫不及待地追问我们:说好的"手把手教你搭建即席查询与分析Demo"啥时候能出?说到就得做到,差啥不能差人品,本篇只分享技术干货,目的只有一个,就是让每一个伙伴都能根据本篇向导搭建出一个"即席查询与分析Demo". 为了让各位伙伴能够尽快上手体验,所选案例就以上一篇中的"机动车缉查布控即席查询与分析"为例,上篇我们已经比较详尽的分析了用户需求,没好好听课的

太平公主为何成不了第二个武则天?(参政太晚,从而只控制了部分上层、社会基础不足,对手太强,伦理的权威不够,所以空有政治抱负和能力)

第一,太平公主的身份不如武则天.可能有人要奇怪了,太平公主是大唐公主,父亲是皇帝, 母亲是皇帝,三个哥哥都是皇帝,翻遍中国历史,也找不出比这更高贵的出身了;而武则天出身文水小姓,她的父亲也不过是个暴发户型的官员,怎么能说太平公主 的身份不如武则天呢? 确实,论原始出身,太平公主确实比武则天高贵,但是要论起这两个人在李唐皇室中的身份,太平公主就不如武则天了.对李唐皇室而言,武则天是媳妇,而太平公主是女儿. 媳妇和女儿哪一个更重要呢?中国古代讲“女生外向”,在父权制的传统下,女儿在娘家只是客人,而媳

太晚睡觉等于自杀,你晚上一般什么时候睡觉?

任何试图更改生物钟的行为,都将给身体留下莫名其妙的疾病,20.30年之后再后悔,已经来不及了. 一.晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 . 二.晚间11-凌晨1点,肝的排毒,需在熟睡中进行. 三.凌晨1-3点,胆的排毒,亦同. 四.凌晨3-5点,肺的排毒.此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已走到肺:不应Medicine,以免抑制废积物的排除. 五.凌晨5-7点,大肠的排毒,应上厕所排便. 六.凌晨7-9点,小肠大量吸收营养的时段,应吃早餐.疗病者最好早

错误太多?手把手教你清空邮件箱

摘要: 通过过滤.分配.忽略.删除功能,将错误一个个搞定! 一天下来收到的错误是很多的,满屏幕的各种花色的错误(HTTP请求错误,JS错误,资源加载错误),累积多了看着就会变得心烦懒得去理.然而,中间可能隐藏着某些严重的错误需要识别出来,赶紧解决.就像这个Demo的数据: 而我,每天都会力图将我们前端网站所有新接收的错误处理掉,就像将电子邮箱中所有的未读邮件处理掉一样.只有看到"正在等待接收错误",才让我感到舒心. 我会将它们通通干掉:哪些是严重的错误,需要谁去Debug:哪些是不重要