这是ActivityThread.main()中的代码:
public static void main(String[] args) {
......
Looper.prepareMainLooper();
...
Looper.loop();
throw new RuntimeException("Main thread loop unexpectedly exited");
}
这使Looper得以运行。 Looper.loop()一直都在运行一个循环。为什么Looper.loop()不阻止UI线程?