分2种:内部拦截和外部拦截 外部拦截 viewgroup用onInterceptTouchEvent处理,对需要的事件返回true拦截掉,子节点...
AtomicInteger原子操作 CAS compare and setsun.misc.Unsafe 是提供和原生内存操作有关的包 Thre...
源码分析 va_list是个char指针 ap获取了v的地址,并跳过v的长度,指向了后一个单位 ap跳过v大小并返回前一个单位的地址,转为t的类...
view.post getHandler().post 其实都是使用的是mAttachInfo里的handler dispatchAttache...
首先是https://github.com/facebook/stetho地址 1.gradle配置 2.如果调试网络需要借助拦截器,一般现在用...
先上一个RetrofitHelper 使用kotlin的默认单例模式 Retrofit.java中create方法 create 先先检查ser...
版本android28源码 继承关系总结:Activity:ContextWrapper:ContextContextImpl:Context(...
首先是通过adapter来帮助我们实现好的。 mObservable可观察对象,发射源 Observable抽象泛型类,用arraylist存储...
public class CoordinatorLayout extends ViewGroup implements NestedScroll...