亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android面試常客Handler詳解

難度中級
時長 2小時 0分
學習人數
綜合評分9.30
169人評價 查看評價
9.7 內容實用
9.3 簡潔易懂
8.9 邏輯清晰
先要有個概念。
1、handler 消息處理器,負責處理消息。
2、Message 消息,包含消息id,被處理的對象。
3、MessageQueue 消息隊列,存放Handler發送過來的Message
4、looper 消息泵,不間斷的從MessageQueue消息隊列中抽取消息。
簡單的比喻looper就是水泵,MessageQueue儲水的池塘,Message就是水,Handler就是操作的人。
這是我以前面試的回答。
這個handler looper MessageQueue 去年面試的時候 10家公司 8家都問這個,一開始真不了解,問多到最后一家公司,他不問我,我都給他講一遍 hanlder 是什么 looper 是什么, messageQueue是什么,他們之間什么關系。可惜過了一年,全忘光了。。。所以來學習下。。。
什么叫一個在ui線程,一個在主線程、????、、?????、??
怎么demo都喜歡用美女 受不鳥
這老師講課,真是菜的摳腳。。。
太贊了,漲姿勢了,這老師一看就研究過源碼的,handler終于理清了
以前只知道概念和用法,用了那么多次,現在看到源碼,豁然開朗
講得很好,每一節課回答問題的形式,思路很清晰,推薦有開發經驗的看,點贊。
說實話.. 這課講的真爛
講的很不錯,謝謝老師,謝謝分享!

最新回答 / wendyyyy
一次是在主線程中,把myRunable添加到主線程消息隊列中,調用以后才能執行myRunable中的代碼;另一次是在myRunable中,用來實現循環添加自身到主線程消息隊列(遞歸),從而實現每隔一秒更新UI。
接上一條:
因覺得慕課視頻質量較高,所以一直在慕課重學(本人開發,轉崗后想再回到開發),而因一些視頻的確比普遍的質量較差,而擔心慕課內部機制及計劃,不能重新錄制或者找到更合適的視頻,所以質量差的視頻無法找到合適的視頻 替代,用戶體驗下降,導致用戶丟失。不知慕課有沒有針對這個事情的處理預期
可以說,在慕課網里,我看的安卓視頻里,這個是比較差勁的一個,原因;
1.代碼編寫風格,零散凌亂,跳動太大,無法讓人理清思路,聽課體驗很差。
2.有代碼知識點講解的思路,但是備課準備明顯不足,否則不會在講解的時候有很多往復,可以先把思路講解出來,然后再講解操作步驟,調用的方法等。然后再著手編寫代碼。因備課不足+講解時候知識點不連貫+代碼編寫往復+畫面跳躍太大而且頻繁,導致用戶體驗不好
3.因為handler是比較重要的知識點,所以備課一定要足,講解時候自己思路不能亂。謹記:自己清楚、講清楚、有思路地去講清楚,是三重不同的境界。
300字限制,不知講師的純開發年齡是否滿十年。
老師告訴你能學到什么?
通過本課程,你將學到: 1、什么是Handler 2、如何使用Handler 3、Handler的原理是什么 4、如何定義一個與線程相關的Handler 5、Android更新UI的幾種方式 6、非UI線程真的不能更新UI嗎 7、Handler使用過程中遇到的問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消