處理程序通過使用Looper向MessageQueue發送消息是正確的,但是直接從MessageQueue獲取/消息而不使用Looper?Handler Looper和MessageQueue
0
A
回答
0
Handler's sendMessage
剛剛排隊到MessageQueue
(沒有Looper參與)。 Looper
本身 - 僅僅是一個無限循環,監視MessageQueue
和不dequeue
每當新郵件到達
+0
你的意思是出租給Handler?什麼與入隊,循環呢? – 2014-09-28 18:28:15
+0
處理程序確實入隊。 Looper會出列 – 2014-09-29 06:14:09
相關問題
- 1. ui-threads messagequeue,looper和處理程序類之間的行爲
- 2. Android活動將關閉Looper&Handler?
- 3. Handler(MessageQueue)和AsyncTask(SERIAL_EXECUTOR)有什麼區別,性能明智嗎?
- 4. 如何更好地在Android上測試Looper和Handler代碼?
- 5. 使用Thread/Handler/Looper作爲工作線程Android
- 6. Looper如何知道將消息發送給Handler?
- 7. android looper和ui線程
- 8. Android Handler在Eclipse中被Looper重複調用,而不是Looper在使用後丟棄消息
- 9. Android其他線程和Looper
- 10. LocationManager和Looper - 每個線程只能創建一個Looper
- 11. 帶有隊列的Android線程vs Handler/Looper:哪一個是高效的?
- 12. `.click(handler())`和`.click(handler)`之間的區別
- 13. Android MessageQueue最大尺寸
- 14. C# - 限制MessageQueue
- 15. Android Looper混淆
- 16. AsyncTask中的Looper
- 17. onPostExecute Looper AsyncTask
- 18. Android:退出Looper?
- 19. JavaScript URL looper
- 20. Android Looper vs BlockingQueue?
- 21. MessageQueue名稱和消息隊列大小
- 22. Looper不被調用線程類外
- 23. Android Looper和線程似乎並不工作
- 24. ProgressBar looper異常runOnUiThread
- 25. 運行AsyncTask時looper錯誤?
- 26. IIS6,MVC,Handler映射和CKFinder
- 27. handler = function?
- 28. fn.toggle(handler(eventObject),handler(eventObject)...)哪裏有?
- 29. MessageQueue多於一次丟棄
- 30. 如何通過的MessageQueue
https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android /os/Handler.java – pskink 2014-09-28 17:24:42