1
由於文檔說,每個進程都有爲自己一個線程池。那麼,UI線程是否在該池中?是在Android的進程的線程池中的UI線程?
「請注意,IPC調用是通過每個進程中運行的線程池調度的,因此在這裏執行的代碼不會像大多數其他事情那樣在我們的主線程中運行 - 因此,要更新UI,我們需要使用一個Handler跳過那裏。「 -aidl文檔
爲什麼它說「不會在我們的主線程中運行」,並沒有說「不可以」?是因爲UI線程不在進程的線程池中?
爲什麼呢?你能告訴我你是如何找到這張紙條的? –
文檔說:「傳入的調用不能保證在主線程上執行,因此您需要從頭開始思考多線程,並將服務正確地構建爲線程安全。」 - aidl。所以它只是關於服務的主線程? –