這篇文章不建議看
會誤導(dǎo)很多人
沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火,在沒看源碼之前,我簡單的認(rèn)為是因為...
update time 2021年7月14日11點57分 ,閱讀時間30分鐘, 文章版本:V 1.5。主要收集在面試過程中普遍問到的基礎(chǔ)知識(面試收集 主要來自于bilibi...
三、ViewModel 1. 作用 ? 用來存儲和管理UI相關(guān)數(shù)據(jù)的類? 系統(tǒng)配置發(fā)生改變時,能對 LiveData 進行正確的保存和恢復(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.有些人充滿戾氣和惡意,是因為他們從未被人溫柔相待過。 我相信自己能始終溫柔,是因為在年少時遇到了善良的人。 ——《我不喜歡這個世界,我只喜歡你》 2.我們太年...
PermissionsDispatcher 三方庫使用 三方:PermissionsDispatcher 外鏈:Android 6.0 運行時權(quán)限 項目Demo Demo地址...
零、資料 前輩文章I 前輩文章II 前輩文章III 一、簡介 Android 四大組件中的全局的監(jiān)聽器,BroadcastReceiver (廣播接收器)。常用作監(jiān)聽/接收A...
零、資料 《第一行代碼》 《Android 開發(fā)藝術(shù)探索》 一、Stack (任務(wù)棧) 棧是一種先進先出的數(shù)據(jù)結(jié)構(gòu)。 每當(dāng)啟動一個新活動時,它就會入棧并處于棧頂。 每當(dāng)銷毀一...
一、簡單創(chuàng)建一個Demo 基本結(jié)構(gòu)如下圖: 介紹:demo中將用兩個自定義View和三個自定義ViewGroup來分不同情況處理事件,下面會貼出類大致代碼:補充:View和V...