1. 程式人生 > >android中的Handler消息機制

android中的Handler消息機制

img 導致 也不能 步驟 4.0 new 無響應 強制 主線程

為什麽要引用消息機制?

    1:ANR(application not response)應用無響應 主線程(UI線程)

    2:如果在主線程中進行了耗時操作,就會導致ANR(比如鏈接網絡,拷貝大的數據)Thread.sleep()

    3: 避免ANR可以吧耗時操作放到子線程中 就是自己new一個線程

    4:android4.0之後谷歌強制要求鏈接網絡不能在主線程中進行訪問

    5:只有主線程(UI線程)才可以更新UI,註意:吐司是一個View,也不能在子線程更新UI

技術分享

  

    Handler使用步驟:

   技術分享

  

android中的Handler消息機制