Android第二十五课笔记

消息处理

HTTP协议即文本传输协议,他规定了浏览器和万维网
服务器之间互相通信的规则

HTTP协议简介

1.HTTP (Hyper text transfer protocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的规则。

一次HTTP请求过程

建立连接 发送请求 处理请求 返回数据 发送请求 关闭连接
HTTP请求方式
GET POST

HTTP请求格式

请求行
请求列
请求体

HTTP响应的格式

请求行(包含响应码:200、404、500、302)
请求列
请求体

Handler消息机制

1)MessageQueue
MessageQueue是消息队列的意思它主要用来存放通过 Handler发送的消息。通过HandlerMessageOue发送的消息会存在中等待处理。它是一个按 Message的when排序的优先级队列。(when代表着被处理的时间)
2)Looper
Looper是每个线程中MessageQueue的管家。调用 Looper的loop()方法后,就会进入到一个无线循环中。然后一发现 MessageQueue中存在一条消息,就会将它取出,并传递到 Handler的 HandlerMessage方法中。
3)Handler
Handler主要用于发送消息和处理消息。一般使用Handelr对象的sendMessage()方法发送消息,消息经过一系列处理后,最终会传递到HandlerhandlerM 。
发送即时消息: sendNessage(Message msg)
发送延时消息: sendMessageDelayed (Message msg, long time)
处理消息: handleMessage( Message msg)(回调方法)
移除还未处理的消息: removeMessages(int what)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值