java的強(qiáng)引用、軟引用、弱引用、幻象引用,引用隊(duì)列總結(jié) java除了原始數(shù)據(jù)類型的變量,其他所有都是引用類型。 引用分為強(qiáng)引用、軟引用、弱引用、幻象引用,這幾種引用影響著對...
java的強(qiáng)引用、軟引用、弱引用、幻象引用,引用隊(duì)列總結(jié) java除了原始數(shù)據(jù)類型的變量,其他所有都是引用類型。 引用分為強(qiáng)引用、軟引用、弱引用、幻象引用,這幾種引用影響著對...
前言 為什么view.post()能保證獲取到view的寬高?本文將手把手帶你深入源碼了解view.post() 原理。 背景 業(yè)務(wù)需求代碼開始時(shí)機(jī)一般是在:Activity...
App層面監(jiān)控卡頓需要準(zhǔn)確分析卡頓發(fā)生在什么函數(shù),資源占用情況如何,目前業(yè)界兩種主流有效的app監(jiān)控方式如下:1、 利用UI線程的Looper打印的日志匹配;2、 使用Cho...
Google的零容忍 hierarchy viewer:布局層級查看工具,已廢棄…… Pixel Perfect:布局性能查看工具,已廢棄…… 工具都廢棄了……還有什么工具可...
Profile有什么用?它可以使用普通的實(shí)時(shí)檢測內(nèi)存、CPU、NETWORK的使用情況。 也可以用它的高級用法,來檢測各個(gè)方法的啟動(dòng)速度。 Profile的高級用法,默認(rèn)只有...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...