![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android原理知识
文章平均质量分 93
胡小明同学
努力成为talent
展开
-
Android 协程使用到原理详解
协程是什么协程是我们在 Android上进行异步编程的推荐解决方案之一,通过挂起和恢复让状态机状态流转实现把层层嵌套的回调代码变成像同步代码那样直观、简洁,协程的出现很好的避免了回调地狱的出现。所谓挂起,是指挂起协程,而非挂起线程,并且这个操作对线程是非阻塞式的。当线程执行到协程的 suspend 函数的时候,对于线程而言,线程会被回收或者再利用执行其他工作,就像主线程其实是会继续 UI 刷新工作。而对于协程本身,会根据 withContext 传入的 Dispatchers 所指定的线程去执行任务。原创 2022-04-02 11:06:29 · 5670 阅读 · 0 评论 -
LeakCanary 源码深挖
一、前言LeakCanary 是 Android 端用于自动检测内存泄漏的开源库,使用这个工具可以方便的监控 Activity 和 Fragment 的内存泄漏情况, 并且提供了可视化界面, 可以在开发过程中很好的暴露和排查问题。基于 LeakCanary 1.5.4 源码。二、怎样使用?添加依赖dependencies { ...... implementation 'c...原创 2020-04-06 13:28:21 · 393 阅读 · 0 评论