面试 小结
frameworks/base/core/java/android/app/ActivityThread.java
ActivityThread类用于管理当前应用程序进程的主线程,在Looper.prepareMainLooper();中创建主线程的消息循环Looper,在ActivityThread thread = new ActivityThread(); 中创建ActivityThread。在ActivityThread中有一个内部类Handler类,用于处理主线程的消息循环,通过Looper.loop();使得Looper开始处理消息。
//#################################分割线 #################################################
系统在应用程序进程启动完成后,就会创建一个消息循环,这样运行在应用程序进程中的应用程序可以方便地使用消息处理机制