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) 数组(在方括号中) 对象(在花括号中) nullJSON数据有两种结构对象:表示为“{}”括起来的内容,数据结构为 {key:value, key:value, ...}数组:表示为“[]”括起来的内容,数据结构为 ["java", "javascript", "vb", ...]JSON数据格式的解析JSONObject 和JSONArray
本文版权归黑马程序员Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Android+物联网培训学院
首发:http://android.itheima.com