一、起因 很久以前接手的一個比較老的項目中,是使用Activity的名字作為tag來標(biāo)識網(wǎng)絡(luò)請求的。在Activity的onDestroy回調(diào)中根據(jù)這個標(biāo)識取消所有的網(wǎng)絡(luò)請求...
一、起因 很久以前接手的一個比較老的項目中,是使用Activity的名字作為tag來標(biāo)識網(wǎng)絡(luò)請求的。在Activity的onDestroy回調(diào)中根據(jù)這個標(biāo)識取消所有的網(wǎng)絡(luò)請求...
相信小伙伴在使用RXJava與Retrofit請求網(wǎng)絡(luò)時,都有遇到過這樣的場景,在IO線程請求網(wǎng)絡(luò)解析數(shù)據(jù),接著返回主線程setData、更新View試圖,那么也肯定熟悉下面...
前文分析了Glide的with()、load()以及into()方法中的大部分邏輯,今天我們來分析Glide的核心圖片加載邏輯。因為Glide的封裝程度比較高,之前三篇文章分...
很多時候,項目中都會有列表加載更多的場景,這次我們讓RecyclerView輕松擁有加載更多的功能。雖然已有許多類似的輪子,但有的功能過于復(fù)雜,其實很多都用不到,所以不妨打造...
何謂沉浸式狀態(tài)欄## 說白了,沉浸式狀態(tài)欄本質(zhì)上就是給系統(tǒng)狀態(tài)欄著色。當(dāng)這個顏色和我們Activity中的ToolBar或者ActionBar所使用的背景顏色一致時就會有沉浸...
前段時間,Airbnb出了個移動端的動畫庫Lottie,可以和一個名叫Bodymovin的AE插件結(jié)合起來,把在AE上做好的動畫導(dǎo)出為json文件,然后以Android/iO...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
一、數(shù)組和鏈表介紹 數(shù)組和鏈表是兩種基本的數(shù)據(jù)結(jié)構(gòu),他們在內(nèi)存存儲上的表現(xiàn)不一樣,所以也有各自的特點。以5位同學(xué)去上課時坐座位為例,總結(jié)它們的特點和區(qū)別。 1.1、數(shù)組的特點...