分2種:內(nèi)部攔截和外部攔截 外部攔截 viewgroup用onInterceptTouchEvent處理,對需要的事件返回true攔截掉,子節(jié)點...
AtomicInteger原子操作 CAS compare and setsun.misc.Unsafe 是提供和原生內(nèi)存操作有關(guān)的包 Thre...
源碼分析 va_list是個char指針 ap獲取了v的地址,并跳過v的長度,指向了后一個單位 ap跳過v大小并返回前一個單位的地址,轉(zhuǎn)為t的類...
view.post getHandler().post 其實都是使用的是mAttachInfo里的handler dispatchAttache...
首先是https://github.com/facebook/stetho地址 1.gradle配置 2.如果調(diào)試網(wǎng)絡(luò)需要借助攔截器,一般現(xiàn)在用...
先上一個RetrofitHelper 使用kotlin的默認單例模式 Retrofit.java中create方法 create 先先檢查ser...
版本android28源碼 繼承關(guān)系總結(jié):Activity:ContextWrapper:ContextContextImpl:Context(...
首先是通過adapter來幫助我們實現(xiàn)好的。 mObservable可觀察對象,發(fā)射源 Observable抽象泛型類,用arraylist存儲...
public class CoordinatorLayout extends ViewGroup implements NestedScroll...