Android中的线程总结

在ActivityManagerService.java的AThread类中,有关键字:

Looper.prepare();

Looper.loop();

Looper用于封装android线程中的消息循环

默认情况下,一个线程是不存在消息循环的,需要调用Looper.prepare()来给线程创建一个消息循环。

调用Looper.loop()来使循环起作用,从消息队列中取消息、处理消息。

 

注意:在Activity的UI线程中默认是有消息队列的,因此,创建Handler时不需要调用Looper.parepare()

 

 

你可能感兴趣的:(android)