1、UI中申明
- //声明一个Handler,接收子线程中的信息,调用与消息对应的方法
- private Handler mHandler = new Handler() {
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case mine:
- //如果信息是mine,则调用connectNet()
- connectNet();
- break;
- default:
- break;
- }
- };
- };
2、线程内部:
- Message msg = mHandler.obtainMessage();
- msg.what = mine;
- mHandler.sendMessage(msg);
本文详细介绍了Android应用程序中Handler机制的使用方法。通过创建Handler实例并定义消息处理逻辑,可以在主线程与子线程间传递消息,实现更新UI等操作。文章通过具体代码示例展示了如何发送与接收自定义消息。
1916

被折叠的 条评论
为什么被折叠?



