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