方法中的代码不是一条一条执行的吗,在startElement()方法中并没有调用characters(),那么是何如做到走startElement()的时候,也已经开始走characters()?
虽然没怎么明白解析的过程 ,不过就老师的讲解而言,我觉得应该是在解析的内部是以多线程的方式解析,所以只需要重写要实现的功能的代码就行,其他的执行过程都是交给了多线程进行执行(个人意见,应该可以这么理解,具体实现多查一些相关书籍看看吧)
Handler类里面还有其他方法,重写的这几个针对只是“开始”“结束”或者某一个阶段,至于如何判断何时调用这些方法,是hanlder类其他方法的事情