首先,我们要知道,哪些代码是真正的在线程中执行的:
比如,线程中调用了UI类(如activity类)的函数,实际上这些函数是在线程中执行的,故不可以直接更新界面UI的内容。
所以就用到了Handler对象,只要在thread里面创建Message对象,并往Handler里面发送消息,交由Handler来处理。
首先,我们要知道,哪些代码是真正的在线程中执行的:
比如,线程中调用了UI类(如activity类)的函数,实际上这些函数是在线程中执行的,故不可以直接更新界面UI的内容。
所以就用到了Handler对象,只要在thread里面创建Message对象,并往Handler里面发送消息,交由Handler来处理。