handler
Ray534
android开发菜鸟一枚
展开
-
Android消息机制原理解析
消息机制流程简介在应用启动的时候,会执行程序的入口函数main(),main()里面会创建一个Looper对象,然后通过这个Looper对象开启一个死循环,这个循环的工作是,不断的从消息队列MessageQueue里面取出消息即Message对象,并处理。然后看下面两个问题:循环拿到一个消息之后,如何处理?是通过在Looper的循环里调用Handler的dispatchMessage()方法去处理...转载 2018-02-25 08:58:42 · 365 阅读 · 0 评论 -
View的post方法到底干了啥,深入分析Android异步消息处理机制
emmm,大伙都知道,子线程是不能进行 UI 操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过 Handler 来解决。但说实话,实在是太懒了,总感觉写 Handler 太麻烦了,一不小心又很容易写出内存泄漏的代码来,所以为了偷懒,我就经常用 View.post() or View.postDelay() 来代替 Handler 使用。但用多了,总有点心虚,View.post() 会不...转载 2018-02-25 09:00:49 · 612 阅读 · 0 评论