
從 API 1 開始苫耸,處理 Activity 的生命周期 (lifecycle) 就是個老大難的問題疫鹊,基本上開發(fā)者們都看過這兩張生命周期流程圖: 隨著 Fragment 的加...
[TOC] 1 Hilt相較于Dagger的優(yōu)勢 在我們了解Hilt之前伐蒂,先需要知道Dagger, Dagger是Google提供的用于依賴注入的庫,該庫很多人可能都聽過.D...
在上一篇從源碼角度分析肛鹏,為什么會發(fā)生Fragment重疊逸邦?里,我們分析了造成Fragment重疊的原因在扰,這一篇我會介紹幾個解決方案缕减,同時給出一個我的方案:9行代碼讓你app內(nèi)...
寬高比當(dāng)ConstraintLayout布局中某個控件的寬或高中的一個被嚴(yán)格約束(所謂嚴(yán)格約束即指大小可被推斷)則另一個可通過layout_constraintDimensi...
運(yùn)行下面自動腳本(已經(jīng)全部替換為國內(nèi)地址):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw...
啟動沒有在AndroidManifest中注冊的Activity是安卓插件化中一個很重要的知識點(diǎn),只有這樣你才能把Activity中分離出來,放到插件中. 啟動沒有在Andr...
Jetpack AAC 系列文章:“終于懂了“系列:Jetpack AAC完整解析(一)Lifecycle 完全掌握猜旬!“終于懂了“系列:Jetpack AAC完整解析(二)L...
Retrofit支持Coroutines Retrofit 自從更新到了 2.6.0 版本怕膛,內(nèi)置了對 Kotlin Coroutines 的支持熟嫩,進(jìn)一步簡化了使用 Retro...