最新回答 / NullMoneyException
下面有個相同的提問 好像有大神回答了 我不太懂 他的意思是 系統只是限制其他線程更新ui 并不代表其他線程不能更新 限制就得要有監聽 多線程會有個問題 沒準子線程比主線程先執行了 也就是該控件的監聽還沒完全啟動什么的 就繞過了監聽 加了睡眠其實就是讓主線程有足夠的時間去執行初始 其實一秒還太長了 就這么點代碼幾毫米都不要? 所以被攔截了 就崩了 哈哈 你可以看哪個大神的回答 哈哈 我也不清楚是不是這樣
2016-12-25
提出一些個人意見:就是希望 老師們講完課程 后,希望 有提供 源碼下載 的鏈接!以方便提高同學們吸收能力,和減短 一些不必要的開發時間.比如一些圖片,和 一些封裝好的類庫 。可以節省 同學去 網上找資料下載
2016-12-21
首先評論之前:先有 一個 感謝的心!然后 再提出自己的意見,因為 老師講解 的風格 不一樣,還有 一些人接受 能力挺強的,就喜歡這種風格。。 還有:這個自能夠 怨自己,一遍 看不懂??磧杀?,三遍。。。??倳??還有 一個handler 注明是高級 課程 ,還有老師講解兩個小時??!還不懂,這個是本身問題,不能怨!?。∵€有:就這樣的心態 ,還想做程序員!勸你早點放棄吧...... 純屬個人意見
2016-12-21
1、main中的handler.postDelayed(myRunnable,1000)是給ImageView設置Image,只執行一次
2、main中改成handler.post(myRunnable)也可以,直接加載Image,不會等待1000ms后再加載
3、MyRunnable中的handler.postDelayed(myRunnable,1000)是為了輪播圖片,每隔1000ms后執行一次run方法,實現輪播
2、main中改成handler.post(myRunnable)也可以,直接加載Image,不會等待1000ms后再加載
3、MyRunnable中的handler.postDelayed(myRunnable,1000)是為了輪播圖片,每隔1000ms后執行一次run方法,實現輪播
2016-12-08
如果是Thread.sleep(380),便不會出現第一個異常,我的電腦上是這樣的,小于380都不會報異常,大于380都會報異常~~~
2016-12-08
可以說,在慕課網里,我看的安卓視頻里,這個是比較差勁的一個,原因;
1.代碼編寫風格,零散凌亂,跳動太大,無法讓人理清思路,聽課體驗很差。
2.有代碼知識點講解的思路,但是備課準備明顯不足,否則不會在講解的時候有很多往復,可以先把思路講解出來,然后再講解操作步驟,調用的方法等。然后再著手編寫代碼。因備課不足+講解時候知識點不連貫+代碼編寫往復+畫面跳躍太大而且頻繁,導致用戶體驗不好
3.因為handler是比較重要的知識點,所以備課一定要足,講解時候自己思路不能亂。謹記:自己清楚、講清楚、有思路地去講清楚,是三重不同的境界。
300字限制,不知講師的純開發年齡是否滿十年。
1.代碼編寫風格,零散凌亂,跳動太大,無法讓人理清思路,聽課體驗很差。
2.有代碼知識點講解的思路,但是備課準備明顯不足,否則不會在講解的時候有很多往復,可以先把思路講解出來,然后再講解操作步驟,調用的方法等。然后再著手編寫代碼。因備課不足+講解時候知識點不連貫+代碼編寫往復+畫面跳躍太大而且頻繁,導致用戶體驗不好
3.因為handler是比較重要的知識點,所以備課一定要足,講解時候自己思路不能亂。謹記:自己清楚、講清楚、有思路地去講清楚,是三重不同的境界。
300字限制,不知講師的純開發年齡是否滿十年。
2016-11-28
最新回答 / YYQ_MAX
通過消息發送和接收的方式切換的。子線程(非UI線程)調用handler對象sendMessage(msg)方法,將消息發送給關聯Looper,Looper將消息存儲在MessageQueue消息隊列里面。然后輪巡取出MessageQueue中的消息給UI線程中handler處理,handler得到消息調用handleMessage方法處理消息,從而可以更新Ui。
2016-11-27