Android handler.obtainMessage()传字符串用法
1.使用Thread线程实现Runnable的方式
public class MainActivity extends Activity implements Runnable {private TextView tv;Thread mthread;Message message;@Overrideprotected void onCreate(Bundle savedInstanceState){mthread=new Thread(this);mthread.start();//开启线程}@Override public void run() { message = handler.obtainMessage();//性能优化后message.what=111; message.obj = "12345678";handler.sendMessage(message); //发送消息}private Handler handler = new Handler(){public void handleMessage(Message msg){super.handleMessage(msg);switch (msg.what){case 111://接收消息tv.setText((String)msg.obj);Log.e("xxx",(String)msg.obj);break;}};};
}2.使用匿名类的方式
new Thread(new Runnable() {@Overridepublic void run() {message = handler.obtainMessage();//性能优化后message.what=111; message.obj = "12345678";handler.sendMessage(message); //发送消息}}).start();
Android handler.obtainMessage()传字符串用法相关推荐
- Android Handler Message 里面的message.what, message.arg1,message.obj,obtainMessage, message.setData的使用
Android Handler Message 里面的message.what, message.arg1,message.arg2,message.obj,obtainMessage, messag ...
- 详解Android Handler的使用
我们进行Android开发时,Handler可以说是使用非常频繁的一个概念,它的用处不言而喻.本文就详细介绍Handler的基本概念和用法. Handler的基本概念 Handle ...
- android Handler的使用(一)
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出 ...
- Android Handler消息机制源码解析
好记性不如烂笔头,今天来分析一下Handler的源码实现 Handler机制是Android系统的基础,是多线程之间切换的基础.下面我们分析一下Handler的源码实现. Handler消息机制有4个 ...
- android handler封装_Handler都没搞懂,你拿什么去跳槽啊?!
0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开 ...
- android服务绑定异步,Android中异步类AsyncTask用法总结
本文总结分析了Android中异步类AsyncTask用法.分享给大家供大家参考,具体如下: 最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独 ...
- [Android]Handler的消息机制
最经面试中,技术面试中有一个是Handler的消息机制,细细想想,我经常用到的Handler无非是在主线程(或者说Activity)新建一个Handler对象,另外一个Thread是异步加载数据,同时 ...
- Android Handler讲述很详细的一篇文章
Android中的Handler <一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 ...
- Handler.obtainMessage()的认识和理解
转自:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html 话说在工作中第一次接触Android 的Handler 的时候 ...
最新文章
- mysql的优化之table_open_cache 篇_mysql性能优化之table_open_cache
- MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码
- ERPLAB中文教程:创建与查看EventList
- bzoj1951 组合数取模 中国剩余定理
- opencv矩阵操作函数查询
- java hipster!_通过Java Hipster升级Spring Security OAuth和JUnit测试
- js parseInt()与Number()区别
- 在C#中实现托盘是多么简单
- LeetCode 题 - 66. 列表元素加一 python实现
- JS中的location.href
- 李宏毅机器学习HW2-winner or loser-利用逻辑回归进行收入分类
- C语言必背18个经典程序(含免费源码大全)
- 多团队协作开发的大型项目Git工作流设计分享
- java离线安装包_java8电脑版安装包下载
- sql2000 mysql_sql2000迷你版 超精简版SQL Server 2000数据库下载
- 02组团队项目-Alpha冲刺-3/6
- 氨基酸三字母序列转单字母序列
- 汽车软件合作开发中的分工、知识产权及质量责任
- 基于51单片机的RFID一卡通刷卡扣费充值系统设计原理图程序设计
- 【Python】pass,continue和break的区别