sponsored links

android-s

线程 handler looper

January 11
线程 handler looper
0,Handler对象必须依赖Looper才能工作,Handler使用的是哪个线程的Looper,handleMessage()方法就在哪个线程执行.(顺便说明:Handler的post和sendMessage方法本质上是一样的,使用同一个队列,可以去参见源码) 1,主线程默认拥有Looper,因此可以直接使用Handler. 2,子线程默认没有Looper,要想在子线程中使用Handler,典型例子如下: class LooperThread extends Thread { public H