一些可以了解的知識(shí) 和啟動(dòng)流程相關(guān)的類(lèi) 從這篇文章拿來(lái)的圖片 (https://blog.csdn.net/zplxl99/article/de...
Handler通常都會(huì)面被問(wèn)到這幾個(gè)問(wèn)題 - 1.一個(gè)線程有幾個(gè)Handler? - 2.一個(gè)線程有幾個(gè)Looper?如何保證? - 3.Han...
對(duì)項(xiàng)目的基本介紹 1.整個(gè)框架主要是給MVVM框架使用的,自己寫(xiě)完interface接口后,通過(guò)自定義的注解就能自動(dòng)生成接口方法2.用Kotli...
為了寫(xiě)這篇文章,我反復(fù)的看了好幾十遍源碼。而且寫(xiě)的時(shí)候時(shí)間間隔比較長(zhǎng),有時(shí)候?qū)懼鴮?xiě)著自己都混亂了,又去看一遍源碼去分析,所以可能會(huì)重復(fù)的內(nèi)容比較...
LiveDataBus大家都很熟悉了,網(wǎng)上也有很多通過(guò)反射實(shí)現(xiàn)的LiveDataBus。但是通過(guò)反射實(shí)現(xiàn)的代碼比較混亂,也比較難以理解。這里給出...
先提出幾個(gè)問(wèn)題,然后本片文章就根據(jù)下面幾個(gè)問(wèn)題做源碼的解讀。 1.整個(gè)請(qǐng)求的流程是怎樣的?2.底層是如何用 OkHttp 請(qǐng)求的?3.Okhtt...
最近學(xué)習(xí)了然后仿寫(xiě)了一個(gè)任務(wù)流來(lái)處理首次打開(kāi)App啟動(dòng)問(wèn)題,下面的介紹也基于啟動(dòng)App的情況下介紹的,寫(xiě)完發(fā)現(xiàn)才先起來(lái)早就有jetpack的Wo...
這個(gè)工具類(lèi)的誕生有兩個(gè)原因1.我很喜歡log信息,但是log出來(lái)的信息只能連接電腦在控制臺(tái)才能看到2.有一天測(cè)試問(wèn)我,你們這些日志保存在手機(jī)哪里...
本片文章講一些kotlin協(xié)程的基礎(chǔ) 1.suspend關(guān)鍵字 我們知道suspend函數(shù)時(shí)協(xié)程中的重點(diǎn),很多人也知道suspend函數(shù),就是掛...