首页技术文章正文

Android+物联网培训之Android应用开发基础之Android下的消息机制

更新时间:2017-05-29 来源:黑马程序员Android+物联网培训学院 浏览量:

Android下的消息机制

Message:消息,其中包含了子线程想让主线程处理的数据,由Handler从子线程发送到主线程的MessageQueue中,终由Looper从MessageQueue中取出交给Handler处理。
Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理。
MessageQueue:消息队列,用来存放Handler发送过来的消息,并按照FIFO(先进先出)规则执行。当然,存放Message并非实际意义的保存,而是将Message以链表的方式串联起来的,等待Looper的取出。
Looper:轮询器,不断地从MessageQueue中抽取Message交给Handler执行。

JSON格式JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
JSON 语法规则
    数据在键值对中
   数据由逗号分隔
    花括号保存对象
    方括号保存数组
JSON 值可以是
    数字(整数或浮点数)
    字符串(在双引号中)
    逻辑值(true 或 false)
    数组(在方括号中)    对象(在花括号中)
    null
JSON数据有两种结构
对象:表示为“{}”括起来的内容,数据结构为 {key:value, key:value, ...}
数组:表示为“[]”括起来的内容,数据结构为 ["java", "javascript", "vb", ...]
JSON数据格式的解析
JSONObject  和JSONArray 

本文版权归黑马程序员Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Android+物联网培训学院
首发:http://android.itheima.com
分享到:
在线咨询 我要报名
和我们在线交谈!