PS: 写的不错,继续加油。
PS handler工作原理简述,希望可以帮到你。
Handler 你可以把它当作一个通道,一个主线程与子线程进行沟通的一个通道。
主线程又叫UI线程,耗时的操作肯定不能放里面,要不就像堵车似的,半天走不了。
开启子线程做饭,做完饭把饭送到主线程,主线程有一个自助店那样转圈的东西(Looper),上面放的都是做好的菜(MessageQueue) 顾客可以随便拿,子线程按顺序吧炒饭放到(sendMessage())上面就可以了,handler的处理函数(handleMes)自会吃掉它。 |
|