android應用ui是繪製在主線程中的,這個線程就是ActivityThread。
但實際上看源碼發現ActivityThread並沒有繼承自Thread,而是一個獨立的類,只是在其main方法中開了一個Looper循環消息,不斷接收處理髮到主線程裏面的消息,比如performLaunchActivity.
而ApplicationThread也不是一個Thread,是一個Binder,主要用於應用進程和ActivityManagerService進程間通信的。
特此簡單摘要。
android應用ui是繪製在主線程中的,這個線程就是ActivityThread。
但實際上看源碼發現ActivityThread並沒有繼承自Thread,而是一個獨立的類,只是在其main方法中開了一個Looper循環消息,不斷接收處理髮到主線程裏面的消息,比如performLaunchActivity.
而ApplicationThread也不是一個Thread,是一個Binder,主要用於應用進程和ActivityManagerService進程間通信的。
特此簡單摘要。