Avatar notebook default
6篇文章 · 10060字 · 0人关注
  • 内存泄漏场景以及解决方法

    什么是内存泄漏 由于程序的逻辑错误导致程序失去对该内存的控制,使得内存浪费。 简单的来说就是因为当程序需要不再使用该内存,释放内存的失败而产生的...

  • Glide源码流程分析(二)

    到这里我们就完完整整的创建了一个request,接下开我们就看看如何运行request的: RequestTracker#runRequest ...

  • Glide源码流程分析(一)

    流程: with 初始化RequestManagerRetriever ,中文的意思就是请求管理者的领取人,我们从代码看他就是为了创建Reque...

  • Picassio源码分析

    步骤 get(): 双锁创建Picasso单例,通过Builder模式创建 可以看到传入的只是Builder到这里只有一个上下文context ...

  • 覆盖equals时必须遵守的约定

    该不该覆盖equals? 覆盖equals是比较困难的,最容易避免的方式是不覆盖,在这种情况下类的每一个实例都与他自身相等。满足下面的条件我们就...

  • Resize,w 360,h 240
    Notification

    基本使用 1.获取 NotificationManager 实例2.实例化 NotificationCompat.Builder 并设置相关属性...

文集作者