之前試過在Application的attachToBase里面sleep了幾十秒都不會anr哦
深入理解ANR關(guān)于ANR,以前只知道Activity、BroadCastReceiver、Service三種組件的ANR時限、一般采用哪些方式避免ANR、以及通過data/anr/trac...
我把buffer設(shè)置成false,但是在堆快照里發(fā)現(xiàn)koa-static-cache里的LRU里還是有一堆緩存,這是什么原因呢?
2. egg 靜態(tài)資源及緩存設(shè)置egg 默認(rèn)自動繼承靜態(tài)資源配置,在public文件夾通過 egg-static鏈接:https://github.com/eggjs/egg-static模塊實現(xiàn)。支持 k...
貌似不是所有改變UI的操作都會觸發(fā)兩次performTraversal,斷點(diǎn)調(diào)試發(fā)現(xiàn)setVisibility會出發(fā)兩次,但是setText只會觸發(fā)一次
View為什么會至少進(jìn)行2次onMeasure、onLayout前言 郭前輩的ListView源碼解析一文,曾提到View至少會進(jìn)行2次onMeasure、onLayout,但限于篇幅,并未解釋原因,好奇就嘗試找了找原因。 原因猜想 驗證...
@husttwj 比如說Kotlin方法fun test(a: String),Java調(diào)用這個方法傳了個null進(jìn)去,這個時候編譯不會報錯,但是仍然有空指針的可能
Kotlin在項目中的應(yīng)用和踩過的坑應(yīng)用 空類型安全Kotlin引入了可空類型(用?標(biāo)識),在編譯期杜絕了可空類型直接調(diào)用方法的可能。var a: String = "abc"a = null // 編譯錯誤v...
應(yīng)用 空類型安全Kotlin引入了可空類型(用?標(biāo)識),在編譯期杜絕了可空類型直接調(diào)用方法的可能。var a: String = "abc"a = null // 編譯錯誤v...
簡介 隨著kotlin在我的代碼中占比越來越大,我覺得自己有必要在一段時間的使用之后總結(jié)有哪些好的用法和哪些壞的用法。這篇文章記錄了個人習(xí)慣了的幾個kotlin寫法,如果覺得...
NestedScrolling機(jī)制 按照原有的事件分發(fā)機(jī)制,當(dāng)父View攔截了事件序列中的一段MOVE事件,就不能再把接下來的事件傳遞給子View,所以難以實現(xiàn)父View滑動...