
引言 引入Rx系列有一個(gè)非常大的缺陷:容易造成內(nèi)存泄露,大多數(shù)都是忘記取消訂閱而造成的,本篇就以RxLifecycle進(jìn)行封裝,在底層實(shí)現(xiàn)自動(dòng)訂...
引言 滑動(dòng)返回不說(shuō)是App的標(biāo)配,但起碼也是非常常見(jiàn)的功能了,本章主要講解集成一個(gè)開(kāi)源的滑動(dòng)返回庫(kù):SwipeBackLayout。抱歉,本篇不...
引言 原生的Toolbar的title是居右顯示的,而大多數(shù)情況下UI設(shè)計(jì)的圖title是居中。另外默認(rèn)的返回按鈕間隙是16dp,而設(shè)計(jì)圖上面是...
前言 今年是9102年了,應(yīng)該沒(méi)有還在用userId來(lái)鑒權(quán)了吧,也應(yīng)該很少人使用cookie來(lái)保持會(huì)話(huà)了吧?而現(xiàn)在更常用的是Authorizat...
前言 直接上數(shù)據(jù)結(jié)構(gòu): 上面的數(shù)據(jù)結(jié)構(gòu)是一般比較簡(jiǎn)單而常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),在正確的情況下我們只關(guān)心data里面的數(shù)據(jù),錯(cuò)誤的情況下我們關(guān)心code和...
引言 前幾篇文章都在對(duì)RxJava2和Retrofit的封裝,沒(méi)有 Dialog ,看上去還是比較生硬,所以本章就來(lái)對(duì)Dialog進(jìn)行封裝。 正...
前言 上篇對(duì)Retrofit進(jìn)行了封裝,本篇將繼續(xù)深入對(duì)RxJava2的線(xiàn)程轉(zhuǎn)換、取消訂閱和統(tǒng)一訂閱結(jié)果管理相關(guān)的封裝。 正文 線(xiàn)程轉(zhuǎn)換 以下代...
引言 上篇中實(shí)現(xiàn)了MVP的改造,但是我們的網(wǎng)絡(luò)請(qǐng)求部分任然是比較冗余了,本篇將對(duì)Retrofit進(jìn)行封裝。 正文 思路 對(duì)Retrofit進(jìn)行封...
引言 本文承接上篇,在實(shí)現(xiàn)了簡(jiǎn)單登錄后,本章更近一步,先實(shí)現(xiàn)UI效果,再將架構(gòu)模式更改為 ==MVP #f44336== 正文 關(guān)于MVP模式,...