sendMessage是Handler類中的一個方法,用于向Handler發送消息。Handler是Android中的一個消息處理機制,用于處理線程間的通信和消息處理。
sendMessage方法有多種重載形式,最常用的是以下兩種:
使用sendMessage方法的步驟如下:
示例代碼如下:
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
// 處理消息
}
};
Message message = Message.obtain();
message.what = 1;
message.obj = "Hello";
handler.sendMessage(message);
在Android開發中,sendMessage方法通常用于在子線程中向主線程發送消息,以更新UI界面。通過Handler和sendMessage方法,可以實現線程間的通信和消息處理。