這篇文章不建議看
會誤導(dǎo)很多人
沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火敬飒,在沒看源碼之前邪铲,我簡單的認(rèn)為是因?yàn)?..
update time 2021年7月14日11點(diǎn)57分 搪搏,閱讀時間30分鐘, 文章版本:V 1.5闪金。主要收集在面試過程中普遍問到的基礎(chǔ)知識(面試收集 主要來自于bilibi...
三、ViewModel 1. 作用 ? 用來存儲和管理UI相關(guān)數(shù)據(jù)的類? 系統(tǒng)配置發(fā)生改變時囱嫩,能對 LiveData 進(jìn)行正確的保存和恢復(fù) 2. 使用 2.1. 創(chuàng)建 Vie...
二恃疯、LiveData 1. 作用 ? LiveData 一個可觀測的數(shù)據(jù)持有類? 數(shù)據(jù)可以被觀察者訂閱? 能夠感知組件(Fragment、Activity墨闲、Service)的...
一今妄、Lifecycle 1. 作用 ? 簡單的說就是用來監(jiān)聽Activity與Fragment的生命周期變化? 通過觀察者模式 + 注解來更方便的監(jiān)聽 Activity 和 ...
1.有些人充滿戾氣和惡意,是因?yàn)樗麄儚奈幢蝗藴厝嵯啻^瞻离。 我相信自己能始終溫柔腾仅,是因?yàn)樵谀晟贂r遇到了善良的人。 ——《我不喜歡這個世界琐脏,我只喜歡你》 2.我們太年...
PermissionsDispatcher 三方庫使用 三方:PermissionsDispatcher 外鏈:Android 6.0 運(yùn)行時權(quán)限 項(xiàng)目Demo Demo地址...
零、資料 前輩文章I 前輩文章II 前輩文章III 一格侯、簡介 Android 四大組件中的全局的監(jiān)聽器鼻听,BroadcastReceiver (廣播接收器)。常用作監(jiān)聽/接收A...
零、資料 《第一行代碼》 《Android 開發(fā)藝術(shù)探索》 一鹿霸、Stack (任務(wù)棧) 棧是一種先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)排吴。 每當(dāng)啟動一個新活動時,它就會入棧并處于棧頂懦鼠。 每當(dāng)銷毀一...
一屹堰、簡單創(chuàng)建一個Demo 基本結(jié)構(gòu)如下圖: 介紹:demo中將用兩個自定義View和三個自定義ViewGroup來分不同情況處理事件,下面會貼出類大致代碼:補(bǔ)充:View和V...