原文地址:https://juejin.cn/post/6844904190314037255[https://juejin.cn/post/6...
4種啟動模式 standard 標(biāo)準(zhǔn)模式,默認(rèn)模式,正常activity task的進(jìn)出棧。 singleTop 棧頂復(fù)用,如果剛好是在act...
ARouter工作原理 在代碼里加入的@Route注解,會在編譯時期通過apt生成一些存儲path和activityClass映射關(guān)系的類文件,...
Retrofit怎么進(jìn)行網(wǎng)絡(luò)請求 Retrofit主要是在create方法中采用動態(tài)代理模式實現(xiàn)接口方法,這個過程構(gòu)建了一個ServiceMet...
軟件設(shè)計原則 開閉原則:軟件實體應(yīng)當(dāng)對擴(kuò)展開放,對修改關(guān)閉 里氏替換原則:子類可以擴(kuò)展父類的功能,但不能改變父類原有的功能。也就是說:子類繼承父...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可...
這里的講解比較簡單,易懂 給初學(xué)者的RxJava2.0教程(一) :基本工作原理給初學(xué)者的RxJava2.0教程(二) :強(qiáng)大的線程控制給初學(xué)者...
什么是JVM JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計算設(shè)備的規(guī)范,它是一個虛構(gòu)出來的計算機(jī)...
JVM Java虛擬機(jī) JVM(Java Virtual Machine)是一種軟件實現(xiàn),執(zhí)行像物理程序的機(jī)器。JVM并是不專為Java所實現(xiàn)運...