我想說下,針對于作者提到的多綫程對Looper進行發送的情況會出來會導致其還沒有創建的問題。其實是因爲我們在調用.start()方法后執行我們的主綫程中的handler的時候還沒創建對象,這時候需要在.start()方法后給其添加一個Thread.sleep(),給它一個緩存的時間。這樣不管是在主綫程中發送還是在子綫程中發送消息給Looper都沒有問題。而後面的HandlerThread為我們封裝了出現還沒創建Looper()對象的這種情況,所以我覺得作者講解的還是有一點點的不足。不過還是非常感謝0-0
2017-05-05
Mesage 不應該new 獲取Message對象的方法 Message message = Message.obtain();
2017-05-01
記得以前看這種類型的視頻簡直一臉懵逼,經過了自己的磨練,今天看了此視頻完全是用1.25倍加速加快進看完的,老師講的思路挺好的,要想看著不懵逼你要有點內涵才行。
推薦看看幾本Android的書: Android群英傳 App研發錄 Adnroid藝術探索 Android設計模式等
或者你來看看我的博客,今天剛剛寫了關于這個視頻的總結:
http://blog.csdn.net/Panda_Program/article/details/62891327
學技術的路上一路有你,我為自己帶眼(代言)。
推薦看看幾本Android的書: Android群英傳 App研發錄 Adnroid藝術探索 Android設計模式等
或者你來看看我的博客,今天剛剛寫了關于這個視頻的總結:
http://blog.csdn.net/Panda_Program/article/details/62891327
學技術的路上一路有你,我為自己帶眼(代言)。
2017-03-17