Это код в 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() не блокирует поток пользовательского интерфейса?