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()传字符串用法相关推荐

  1. 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 ...

  2. 详解Android Handler的使用

    我们进行Android开发时,Handler可以说是使用非常频繁的一个概念,它的用处不言而喻.本文就详细介绍Handler的基本概念和用法. Handler的基本概念           Handle ...

  3. android Handler的使用(一)

    Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出 ...

  4. Android Handler消息机制源码解析

    好记性不如烂笔头,今天来分析一下Handler的源码实现 Handler机制是Android系统的基础,是多线程之间切换的基础.下面我们分析一下Handler的源码实现. Handler消息机制有4个 ...

  5. android handler封装_Handler都没搞懂,你拿什么去跳槽啊?!

    0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开 ...

  6. android服务绑定异步,Android中异步类AsyncTask用法总结

    本文总结分析了Android中异步类AsyncTask用法.分享给大家供大家参考,具体如下: 最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独 ...

  7. [Android]Handler的消息机制

    最经面试中,技术面试中有一个是Handler的消息机制,细细想想,我经常用到的Handler无非是在主线程(或者说Activity)新建一个Handler对象,另外一个Thread是异步加载数据,同时 ...

  8. Android Handler讲述很详细的一篇文章

    Android中的Handler <一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 ...

  9. Handler.obtainMessage()的认识和理解

    转自:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html 话说在工作中第一次接触Android 的Handler 的时候 ...

最新文章

  1. mysql的优化之table_open_cache 篇_mysql性能优化之table_open_cache
  2. MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码
  3. ERPLAB中文教程:创建与查看EventList
  4. bzoj1951 组合数取模 中国剩余定理
  5. opencv矩阵操作函数查询
  6. java hipster!_通过Java Hipster升级Spring Security OAuth和JUnit测试
  7. js parseInt()与Number()区别
  8. 在C#中实现托盘是多么简单
  9. LeetCode 题 - 66. 列表元素加一 python实现
  10. JS中的location.href
  11. 李宏毅机器学习HW2-winner or loser-利用逻辑回归进行收入分类
  12. C语言必背18个经典程序(含免费源码大全)
  13. 多团队协作开发的大型项目Git工作流设计分享
  14. java离线安装包_java8电脑版安装包下载
  15. sql2000 mysql_sql2000迷你版 超精简版SQL Server 2000数据库下载
  16. 02组团队项目-Alpha冲刺-3/6
  17. 氨基酸三字母序列转单字母序列
  18. 汽车软件合作开发中的分工、知识产权及质量责任
  19. 基于51单片机的RFID一卡通刷卡扣费充值系统设计原理图程序设计
  20. 【Python】pass,continue和break的区别

热门文章

  1. Java进阶3. 内存回收机制
  2. 在.Net中执行js
  3. [转]20款Notepad++插件下载和介绍
  4. AngularJS Providers 详解
  5. 11个优秀PHP开发框架-专门为开发人员准备
  6. JavaScript数组合并
  7. Fort.js – 时尚、现代的进度提示效果
  8. 如何使用powerdesigner导出sql脚本
  9. matla可以导出回归结果表格吗_表格高级筛选,一键筛出想要的数据
  10. CS20SI-tensorflow for research笔记: Lecture3