Handler Android 消息机制
解析handler 源码也算是老生常谈了,之前也简单研究过源码。首先列出比较重要的几个类
Handler
MessageQueue
Message
Looper
那么我们就从 Handler 最经典的用法开始分析
1234567891011121314class MainActivity : AppCompatActivity() { private val handler = object : Handler(Looper.getMainLooper()) { override fun handleMessage(msg: Message) { Toast.makeText(this@MainActivity, "处理消息", Toast.LENGTH_SHORT).show() } } override fun onCreate(savedInstanceState: Bundle?) { super.onCr ...
新的开始
看了一下周围人的博客,觉得我原来的博客实在是花里胡哨且没有营养,于是删掉以前的所有文章,顺便换了个清爽的主题:butterfly,并且给博客支持了 RSS 订阅。
泡泡曾推荐我使用他的方案 zola + no-style-please。不过我实在懒得折腾 zola,并且 no-style-please 对我来说有些过于简约了。
总之以后我会尽我所能的产出高质量博客,而不是像以前一样鸡毛蒜皮的小事也要水一篇博文 :D
简约并不是简陋,简约的目的是抽出设计中最核心的部分。这和编程一样,抽象出主要部分的程序总是很好理解且很好维护的,而不是追究任何一个细小的结构,为其套上各种设计模式,最终的结果只会是难以维护,和当初运用各种设计模式的初衷背离了。