1、Glide缓存机制 Glide 优点:支持 Gif、WebP、缩略图。甚至是 Video;支持优先级处理;与 Activity/Fragme...
1、Android的Handler运行机制 1. Message Message消息,理解为线程间交流的信息,处理数据后台线程需要更新UI,则发...
进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程:是进程的一个实体...
1,布局优化 2,取消默认动画 3,Item 等高 4,RecycledViewPool 5,避免创建过多对象 6,局部刷新 一,布局优化 首当...
单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载): 一上来就把单例对象创建出来了,要用的时候直接返回即可,这种可以说...
简述 为了彻底了解线程池的时候,我们需要弄清楚线程池创建的几个参数 corepollsize: 核心池的大小,默认情况下,在创建线程池后,每...
1、冒泡排序 最简单的一种排序算法。假设长度为n的数组arr,要按照从小到大排序。则冒泡排序的具体过程可以描述为:首先从数组的第一个元素开始到数...
基础: 四大组件、fragment、自定义View、事件分发、滑动处理、handler、AsyncTask、IntentService、Thre...
performTraversals 会依次调用 performMeasure、performLayout 和 performDraw 三个方法,...