课程
/移动开发
/Android
/Android面试常客Handler详解
主线程、子线程、ui线程 有什么区别 , 怎么判断是主线程还是 子线程 ,通过log打印主线程和子线程和ui线程的区别
2016-08-08
源自:Android面试常客Handler详解 4-2
正在回答
handle.sendMessage()方法把消息添加到MessageQueue队列中,然后Looper.loop()不断的去取出消息(Looper所在的线程是主线程),而取出的消息会调用handle.handleMessage()方法去处理消息。通过队列实现了线程之间的通信。
主线程就是MainAcftivity,子线程就是你自己new出来的Thread,通过log打印出他们各自的id来区别
举报
学Android开发,必学Handler,也是Android面试常客