7分44秒,老師說走startElement()的時候,也已經開始走characters()。那么問題來了。
方法中的代碼不是一條一條執行的嗎,在startElement()方法中并沒有調用characters(),那么是何如做到走startElement()的時候,也已經開始走characters()?
方法中的代碼不是一條一條執行的嗎,在startElement()方法中并沒有調用characters(),那么是何如做到走startElement()的時候,也已經開始走characters()?
2017-03-09
舉報
2017-04-12
雖然沒怎么明白解析的過程 ,不過就老師的講解而言,我覺得應該是在解析的內部是以多線程的方式解析,所以只需要重寫要實現的功能的代碼就行,其他的執行過程都是交給了多線程進行執行(個人意見,應該可以這么理解,具體實現多查一些相關書籍看看吧)
2017-03-09
Handler類里面還有其他方法,重寫的這幾個針對只是“開始”“結束”或者某一個階段,至于如何判斷何時調用這些方法,是hanlder類其他方法的事情