Handler在Android开发中扮演着重要的角色,用于在不同线程之间进行通信和消息处理。本文将详细介绍Android中Handler的使用方法,并提供相应的源代码示例。
- 创建Handler对象
要使用Handler,首先需要创建一个Handler对象。Handler对象可以与主线程关联,也可以与其他线程关联。与主线程关联的Handler对象可以用于在后台线程中更新UI。
以下是创建与主线程关联的Handler对象的示例代码:
Handler handler = new Handler(Looper.getMainLooper());
- 发送消息
通过Handler对象发送消息,可以使用sendMessage()方法。消息可以是一个普通的对象,也可以是一个包含数据的Bundle对象。
以下是发送消息的示例代码:
Message message = handler.obtainMessage();
message.obj = "Hello, World!";