1. 引言 在Android應(yīng)用的開發(fā)語言上,是從Java再發(fā)展到Kotlin的,所以Kotlin語言的開發(fā)習(xí)慣中不可避免會帶有Java的痕跡,...
1. 概述 函數(shù)類型是Kotlin中有而Java中沒有的內(nèi)容,從Java轉(zhuǎn)戰(zhàn)Kotlin過程中容易忽略了函數(shù)類型的更多作用。 本文主要闡述函數(shù)類...
1. 概述 KAE(kotlin-android-extensions)插件在Kotlin 1.4.20版本開始被廢棄,視圖綁定(ViewBin...
1. 引言 頁面在橫豎屏切換時,如何更好地控制視圖和控制數(shù)據(jù)?本文目標(biāo)是針對橫豎屏切換的開發(fā)痛點問題來一波優(yōu)雅的處理方案。 其中涉及到的主要知識...
1. 引言 僅知道協(xié)程中可以用CoroutineExceptionHandler來捕獲區(qū)里異常避免閃退,是遠(yuǎn)遠(yuǎn)不夠的,因為協(xié)程中的異常傳遞與處理...
1. 引言 如果學(xué)習(xí)使用了協(xié)程的取消和結(jié)構(gòu)化并發(fā)部分的內(nèi)容,那么協(xié)程的異常將是不得不說的內(nèi)容。 2. 協(xié)程的取消異常 協(xié)程的取消篇當(dāng)中,涉及過的...
1. 引言 前文提及了join函數(shù),那么進(jìn)一步的便是協(xié)程中非常強(qiáng)大的結(jié)構(gòu)化并發(fā)設(shè)計了。 結(jié)構(gòu)化并發(fā)(structured concurrency...
1. 引言 本文主要是通過比較實用的掛起函數(shù)join和await來接觸實踐協(xié)程的掛起作用,同時本部分將會有較多的理解內(nèi)容。 2. 等待協(xié)程執(zhí)行完...
1. 引言 前面已經(jīng)知道了協(xié)程作用域和協(xié)程取消的真正作用了,現(xiàn)在結(jié)合著協(xié)程作用域和withContext來再次體會下協(xié)程取消的便捷。 2. 實踐...