最近對資源圖片進(jìn)行了整合,通過工具改成了vector進(jìn)行資源圖片加載澈驼。然而vector的支持是5.0之后才實現(xiàn)的,這里暫時只給一個結(jié)論辛燥,參考stackoverflow 上的答...
為了方便理解首先先創(chuàng)建3個類 如果希望只取出,不插入缝其,或者是方法的返回值是泛型參數(shù)沒有 就使用? extends B也叫做上邊界通配符挎塌,協(xié)變 如果希望只插入,不取出内边,或者是方...
1.預(yù)解析所有DataBinding的xml會先被預(yù)處理成xml文件名 n后面加上-layout的xml預(yù)處理文件比如abc.xml被預(yù)處理后的名稱是abc-layout.x...
背景主項目是媒體類app,有一個綁在主進(jìn)程里的播放器進(jìn)程随常,用的是foreground service潜沦。有一個普通的推送進(jìn)程用的是普通的service萄涯。 某個版本發(fā)布之后突然大...
主項目上R8之后發(fā)現(xiàn)由于mapping過于巨大,原本的bugly已經(jīng)無法上傳mapping文件了唆鸡,于是遷移到了firebase窃判。結(jié)果發(fā)現(xiàn)firebase的很多額外插件不需要初...
簡單記錄一下上D8袄琳、R8之后的坑,之前業(yè)務(wù)上熱修復(fù)一直用的是Tinker燃乍,因為大廠加成加上支持加固(至于為啥上加固就不說了唆樊,該懂的都懂,要么加固要么不能上架)刻蟹。 我們其實一直...
試試R8優(yōu)化逗旁,R8優(yōu)化的結(jié)果絕對會讓你感到驚訝
D8編譯器下multi dex main dex 是如何創(chuàng)建的在tinker支持androidx之后,最近把公司的項目遷移到了androidx舆瘪,也用r8替換了proguard(r8真香片效,這里提一個坑,動態(tài)代理的類在proguard里默認(rèn)...
自己實現(xiàn)監(jiān)聽就好了 我這邊是自建的fragment stack @Two_Black
在fragment里創(chuàng)建flutterview后開啟新的fragment閃爍或者無效問題之前項目里集成了flutter英古,由于我們的項目是單activity多fragment的結(jié)構(gòu)(似乎google最近也開始瘋狂推這個結(jié)構(gòu))淀衣,理所當(dāng)然的把flutterview嵌到...
我后面的代碼就是臨時方案啊@ChaoWang
在fragment里創(chuàng)建flutterview后開啟新的fragment閃爍或者無效問題之前項目里集成了flutter,由于我們的項目是單activity多fragment的結(jié)構(gòu)(似乎google最近也開始瘋狂推這個結(jié)構(gòu))召调,理所當(dāng)然的把flutterview嵌到...
后面的代碼就是方案啊
在fragment里創(chuàng)建flutterview后開啟新的fragment閃爍或者無效問題之前項目里集成了flutter膨桥,由于我們的項目是單activity多fragment的結(jié)構(gòu)(似乎google最近也開始瘋狂推這個結(jié)構(gòu)),理所當(dāng)然的把flutterview嵌到...