安卓handler初识(一)
来源:互联网 发布:有机合成工艺优化理由 编辑:程序博客网 时间:2024/06/06 00:39
handler looper messageQune
这三者配合起来组成了安卓操作系统中重要的消息传递机制。
handler负责把消息对象加入到消息队列,looper循环把东西从消息队列里面取出来,调用handler的handlemessage方法去处理。
public class MainActivity extends Activity{private Button mbutton;private Handler mhandler;@overrideprotected void onCreat(Bundle saveInstanceState){super.onCreat(saveInstanceState);setContentView(R.layout.activity_main);button = (Button)findViewById(R.id.buttonId);button.setOnClickListener(new buttonListener());mhandler = new FirstHandler();//创建一个handler对象}class ButtonListener implements OnClickListener{@overridepublic void onClick(View v){//当用户点击按钮时,我们创建一个消息对象并使用Handler发送该对象Message msg = mhandler.obtainMessage()//获取一个消息对象msg.what = 2;handler.sendMessage(msg);//把消息对象放入到消息队列中去,//1.looper将会从消息队列当中将消息对象取出。//2.looper将会找到与消息对象对应的Handler对象。每一个消息对象会与一个Handler对象对应。//3.looper将会调用该handler对象的handleMessage(Message msg)方法,用于处理消息对象。}}class FirstHandler extends Handler{@overridepublic void handleMessage(Message msg){ //用来处理一个消息int what = msg.what;System.out.println("what:" + what);}}}
阅读全文
0 0
- 安卓handler初识(一)
- 安卓handler初识(二)
- 安卓handler初识(三)
- 安卓Handler和Message(一)
- Android学习系列(一)初识安卓
- 初识安卓开发之Intent(一)- 显示和隐式Intent
- 安卓Handler实例
- 安卓 Handler使用方法
- 安卓handler释义
- 安卓handler详解
- 安卓handler学习
- 安卓handler
- 安卓学习-Handler
- 安卓学习-Handler
- 安卓Handler详解
- 安卓Handler机制
- 初识安卓
- 初识安卓
- 【bzoj4742】[Usaco2016 Dec]Team Building
- 简述cache和buffer
- java的BIO、NIO、AIO应用详解
- 深度解析C++拷贝构造函数
- CodeForces 160 A.Twins(水~)
- 安卓handler初识(一)
- 设计模式-状态模式
- 设计模式-装饰模式
- 自定义View,循环进度条
- Android launcher应用的简单实现
- JavaScript总结day01
- 数据库视频总结(一)
- 不可重复读和幻读的区别
- HDOJ A + B Problem II 大数相加问题