update time 2021年04月27日19:50:07,文章版本:V 1.4,閱讀時(shí)間40分鐘,建議先收藏后閱讀,注意以點(diǎn)學(xué)面,面試問法千變?nèi)f化但是答案就那些。 主要...
update time 2021年04月27日19:50:07,文章版本:V 1.4,閱讀時(shí)間40分鐘,建議先收藏后閱讀,注意以點(diǎn)學(xué)面,面試問法千變?nèi)f化但是答案就那些。 主要...
Handler通常都會(huì)面被問到這幾個(gè)問題 - 1.一個(gè)線程有幾個(gè)Handler? - 2.一個(gè)線程有幾個(gè)Looper?如何保證? - 3.Handler內(nèi)存泄漏原因? - 4...
對(duì)項(xiàng)目的基本介紹 1.整個(gè)框架主要是給MVVM框架使用的,自己寫完interface接口后,通過自定義的注解就能自動(dòng)生成接口方法2.用Kotlin的Flow去代替Rxjava...
最近學(xué)習(xí)了然后仿寫了一個(gè)任務(wù)流來處理首次打開App啟動(dòng)問題,下面的介紹也基于啟動(dòng)App的情況下介紹的,寫完發(fā)現(xiàn)才先起來早就有jetpack的WorkManager??!但是寫都...
為了寫這篇文章,我反復(fù)的看了好幾十遍源碼。而且寫的時(shí)候時(shí)間間隔比較長(zhǎng),有時(shí)候?qū)懼鴮懼约憾蓟靵y了,又去看一遍源碼去分析,所以可能會(huì)重復(fù)的內(nèi)容比較多也會(huì)稍微亂一點(diǎn),不過我相信你...
先提出幾個(gè)問題,然后本片文章就根據(jù)下面幾個(gè)問題做源碼的解讀。 1.整個(gè)請(qǐng)求的流程是怎樣的?2.底層是如何用 OkHttp 請(qǐng)求的?3.Okhttp是異步的,retrofit是...
LiveDataBus大家都很熟悉了,網(wǎng)上也有很多通過反射實(shí)現(xiàn)的LiveDataBus。但是通過反射實(shí)現(xiàn)的代碼比較混亂,也比較難以理解。這里給出一版通過代碼實(shí)現(xiàn)的。更加的簡(jiǎn)潔...
這個(gè)工具類的誕生有兩個(gè)原因1.我很喜歡log信息,但是log出來的信息只能連接電腦在控制臺(tái)才能看到2.有一天測(cè)試問我,你們這些日志保存在手機(jī)哪里,我怎么能弄出來看一下?于是乎...
本片文章講一些kotlin協(xié)程的基礎(chǔ) 1.suspend關(guān)鍵字 我們知道suspend函數(shù)時(shí)協(xié)程中的重點(diǎn),很多人也知道suspend函數(shù),就是掛起和恢復(fù)。但是suspend函...