1、Show和handleMessage裡面的邏輯不在主執行緒。 2.其他點輸出imageSize=0是因為你的Show還沒回調,圖片沒有下載完成。 3、handleMessage 執行的時候,所在的執行緒就是你new Handler()的時候傳入的Looper所在的執行緒(你使用了HandlerThread),所以在handleMessage的整個邏輯裡,沒有其他程式碼在主執行緒執行的可能。
Show
handleMessage
new Handler()
Looper
1、
Show
和handleMessage
裡面的邏輯不在主執行緒。2.其他點輸出imageSize=0是因為你的Show還沒回調,圖片沒有下載完成。
3、
handleMessage
執行的時候,所在的執行緒就是你new Handler()
的時候傳入的Looper
所在的執行緒(你使用了HandlerThread),所以在handleMessage
的整個邏輯裡,沒有其他程式碼在主執行緒執行的可能。