Handler
删库且跑路
假装我的昵称就叫天天
展开
-
Handler中Looper类的简单理解
是Handler消息机制中的动力来源,是它开启了一个循环,不断轮询取出消息,分发处理,让Handler机制能不断正常运作。原创 2022-08-20 18:28:27 · 187 阅读 · 0 评论 -
Handler中消息Message从MessageQueue出队的过程
即next()方法取出Message的逻辑,仅考虑取值逻辑,不讨论休眠、唤醒等逻辑这里要分为两种情况讨论。原创 2022-08-20 15:02:02 · 163 阅读 · 0 评论 -
Handler中消息Message入队MessageQueue的过程
这里又分两种情况,一是当消息队列没有消息,或者消息时间(消息预计生效的时间)为0,或者比队头时间小时,直接头插。二是其他情况,即时间要比队头大,需要挨个往后比对,找到合适的位置插入。本文中的代码省去了一些与入队流程联系不大的代码,请留意。验证消息的目标Handler不为空。消息入队的过程并不算复杂。1.首先进行一系列验证。验证消息没有正在被使用。原创 2022-08-20 10:17:42 · 168 阅读 · 0 评论