handler的写法:

private Handler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what){case 0:break;case 1:String json = (String) msg.obj;content.setText(json);break;}}};

message的写法:

class MyThread extends Thread {@Overridepublic void run() {isDownloading = true;Log.d(TAG,"MyThread start run");//发送消息给mHandermHandler.sendEmptyMessage(MSG_DOWN_START);try { //让线程睡眠3s。Thread.sleep(3000);} catch (InterruptedException e) {e.printStackTrace();}Message msg = new Message();msg.what = MSG_DOWN_SUCCESS;//msg.arg1 = 111;  可以设置arg1、arg2、obj等参数,传递这些数据//msg.arg2 = 222; msg.obj = obj;mHandler.sendMessage(msg);isDownloading = false;Log.d(TAG,"MyThread stop run");}}

这就是简单的演示过程。

android的Handler、Message机制*相关推荐

  1. Android中Handler消息传递机制应用之子线程不允许操作主线程的组件

    场景 进程 一个Android应用就是一个一个进程,每个应用在各自的进程中运行. 线程 比进程更小的独立运行的基本单位,一个进程可以包含多个线程. 要求 一个TextView和一个Button,点击B ...

  2. Android中Handler消息机制

    作用:跨线程通信. 应用:AsyncTask.retrofit都对Handler进行了封装. 四要素:Message.MessageQueue.Looper.Handler Message简介: 线程 ...

  3. android handler 传递对象,Android之Handler消息传递机制详解

    前言 在Android开发中,多线程应用是非常频繁的,其中Handler机制随处可见. 下面就本人对Handle的一些理解与大家一起分享,共同回顾下Handle异步消息传递机制. 1.Handler是 ...

  4. Android Framework学习(八)之Handler消息机制(Native层)解析

    在深入解析Android中Handler消息机制一文中,我们学习了Handler消息机制的java层代码,这次我们来学习Handler消息机制的native层代码. 在Java层的消息处理机制中,Me ...

  5. 【Android】Handler 机制 ( Handler | Message | Looper | MessageQueue )

    文章目录 I . Handler 机制简介 II . Handler 机制 Handler Message Looper MessageQueue 四组件对应关系 III . Handler ( 消息 ...

  6. Android Handler处理机制 ( 三 ) ——Handler,Message,Looper,MessageQueue

    在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handle ...

  7. Android 系统(59)---Android开发:Handler异步通信机制全面解析(包含Looper、Message Queue)

    Android开发:Handler异步通信机制全面解析(包含Looper.Message Queue) 前言 最近刚好在做关于异步通信的需求,那么,今天我们来讲解下Android开发中的Handler ...

  8. (转)Android笔记--handler机制

    一.重要参考资料 [参考资料] 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了. 1.android消息机制一 http://xtfncel.javaeye.com/blog/ ...

  9. Android开发:图文分析 Handler通信机制 的工作原理

    前言 在Android开发的多线程应用场景中,Handler机制十分常用 下面,将图文详解 Handler机制 的工作原理 目录 1. 定义 一套 Android 消息传递机制 2. 作用 在多线程的 ...

  10. Android之异步消息处理机制Handler源码解析

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/76083113 本文出自:[顾林海的博客] 个人开发的微信小程序,目前功 ...

最新文章

  1. (面试)java基础-String一些特性
  2. PMcaff课堂:10年经验的产品大咖眼中的社交产品是这样的
  3. nova 之compute服务
  4. 【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)
  5. NFS文件系统简介及原理
  6. python最简单单例模式_5种Python单例模式的实现方式
  7. 【Flink】解决Flink在测试环境无法保存checkpoint问题
  8. 触发器(Trigger)的使用方法详解
  9. linux一些基本知识
  10. 北京供销大数据集团BGP网络商用 经实测网络质量优异
  11. 对计算机硬件的工作原理的认识,计算机硬件组成及工作原理
  12. hevc参考代码matlab版,HEVC部分源码剖析
  13. 【PS平面设计教程】6种最常用抠图技巧,十万人都抢着收藏
  14. 家庭小药箱(常见疾病医疗指南,知识科普)
  15. 投递问题--图论--ACM算法
  16. Eureka工作原理(Eureka简介Eureka ServerEureka Client自我保护机制分布式系统中的CAP理论Eureka 工作流程)
  17. Spring特点与工作原理
  18. 基于GLSurfaceView的视频播放器偶现无画面的问题分析
  19. 区块链习题知识汇总练习——大力推进区块链、原宇宙技术发展
  20. ios safari 开启无痕浏览(隐私模式)报QuotaExceededError: DOM Exception 22异常解决办法...

热门文章

  1. 可输入可选择的input
  2. 工具--常见eclipse配置导入web工程(tomcat容器)步骤
  3. 【iCore3双核心板】发布 iCore3 应用开发平台硬件原理图
  4. 解读ASP.NET 5 MVC6系列(13):TagHelper
  5. matlab中count是干什么,matlab编程潮流计算的count值与什么有?
  6. pycache怎么用_如何用python3输出dos命令?
  7. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝
  8. sap 新建事务_SAP GUI里的收藏夹事务码管理工具
  9. linux gradle仓库位置,如何在Android Studio中使用Gradle发布项目至Jcenter仓库
  10. linux卸载amd软件命令,Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载