Handler常用的方法

1.更新UI

更新UI操作必須放在主線程,否則會發生ANR.

子線程發送消息,handler捕獲分發。

private Handlerhandler=new Handler() {

@Override

public void handleMessage (Message msg) {

? ? super.handleMessage(msg);

? ? switch(msg.what) {

? ? ? ? caseMSG_WHAT_COUNT_TIME:

? ?}

}

};

2.重復做某事。

handler.sendEmptyMessage(0);

private Handler handler=new ?Handler() {

@Override

public void handleMessage (Message msg) {

super.handleMessage(msg);

switch(msg.what) {

//dosomething

hander.sendEmptyMessage();

}

}

};

3.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容