幣幣交易模塊重寫(作者張輝) 現(xiàn)有問題 布局文件層級結(jié)構(gòu)復(fù)雜。 多次迭代導(dǎo)致出現(xiàn)大量冗余代碼。 關(guān)鍵模塊代碼不嚴(yán)謹(jǐn)容贝,部分邏輯混亂。 缺少注釋寿谴,不...
下面是事件分發(fā)機制的一些結(jié)論 ViewGroup默認(rèn)不攔截任何事件蜒秤。Android源碼中ViewGroup的onInterceptTouchEv...
先看示例代碼 兩個自定義控件衅疙,重寫了相關(guān)方法膝擂,便于考察事件分發(fā) 點擊一下界面中的文本虑啤,日志打印如下 可見,事件傳遞過程是由外向內(nèi)架馋,即事件總是先傳...
一個簡單問題:點擊Activity中的一個TextView狞山,觸摸事件是怎樣分發(fā)傳遞的 View的事件傳遞由三個重要方法完成,dispatchTo...
當(dāng)前組件銷毀時叉寂,后臺線程同樣需要中止萍启,否則仍會在內(nèi)存中運行,這就造成內(nèi)存泄漏屏鳍。 線程對象屬于一次性消耗品勘纯,一般線程執(zhí)行完run方法之后,線程就正...
AsyncTask是并行執(zhí)行的嗎孕蝉?一般都會覺得當(dāng)然是并行執(zhí)行,但其實不是腌逢。 在Android 1.5剛引入的時候降淮,AsyncTask的execu...
AsyncTask是對線程池和Handler的封裝。以API 23源碼為例,看它是怎樣使用Handler的 Handler使用了主線程的Loop...
詳解一說明了線程池的基本配置參數(shù)佳鳖,這里繼續(xù)說AsyncTask內(nèi)部是怎樣對線程池進(jìn)行配置使用的 AsyncTask對線程池的配置 以API 23...