Android之多线程通讯handler和Message(一)
2013-05-07 15:03
411 查看
最简单的message与handler通信,学好这个是学习多线程通讯的基础,所以先从最简单的开始。
主代码:
1.点击开始按钮
用handler发送消息,log打出来
2.log栏查看:
主代码:
package com.bvin.test.thread; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.widget.Button; public class MessageActivity extends Activity implements View.OnClickListener{ /** Called when the activity is first created. */ Button bt; Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub super.handleMessage(msg); if(msg.what==0){ Log.e("哈哈", "接收到了消息哦"); } } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); initViews(); } void initViews(){ bt = (Button)findViewById(R.id.bt); bt.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub if(v == bt){ //Message msg = new Message(); Message msg = Message.obtain(); msg.what = 0; handler.sendMessage(msg); } } }
1.点击开始按钮
用handler发送消息,log打出来
2.log栏查看:
相关文章推荐
- Android之多线程通讯handler和Message(一)
- android多线程开发线程池(Handler+Thread+Message(queue)+Cache)应用
- android 多线程之Handler和Message未完成
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- Android Handler Message多线程实例
- Android-多线程:Handler、Looper、Message原理详解
- Android多线程之图解Handler Looper MessageQueue Message
- Android:ANR、线程间通讯、Handler、Message
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- Android开发之多线程 ——Handler message messageQueue Looper
- [置顶] Android_Thread多线程_Handler,Message,Looper,MessageQueue多线程和特殊UI更新
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- Android多线程消息处理机制(四) Message、MessageQueue源码解析和Handler综合使用
- Android-多线程:Handler、Looper、Message原理详解
- android 之多线程应用[message,messagequeue,handler,looper,asynchtask]
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- android多线程编程详解,关于Handler ,Looper , Message , MessageQueue
- Android 多线程之 Handler、Looper、Message 在基于 HTTP 系统中的应用
- Android-多线程:Handler、Looper、Message原理详解
- Android多线程之Handler、Looper、Message在基于HTTP系统中的应用