閱讀源碼的主線是:構(gòu)造方法->常用的API(增前酿、刪辐马、改尿贫、查)->ArrayList擴(kuò)容算法栈顷。ArrayList是一個(gè)動(dòng)態(tài)數(shù)組,其核心數(shù)據(jù)結(jié)構(gòu)就是...
我們知道 ArrayList 中有一個(gè)批量刪除的集合的方法:removeAll(Collection<?> c),該方法中涉及了高效保存兩個(gè)集合...
最近在項(xiàng)目中將Rxjava升級(jí)到Rxjava2之后,對(duì)之前的P论寨、M(項(xiàng)目是基于MVP結(jié)構(gòu))層進(jìn)行單元測(cè)試的時(shí)候,出現(xiàn)了如下的問題: Androi...
項(xiàng)目從RxJava1遷移到RxJava2的時(shí)候出現(xiàn)了下面的錯(cuò)誤: 編譯無法通過,后面經(jīng)過搜索葬凳,在RxJava官方Issues下面找到了解決辦法:...
Picasso 是 Square 公司開源的一個(gè)非常友好的圖片加載框架绰垂,使用范圍也比較廣泛。具體的使用這里就不做介紹了火焰,文章主要講講如何修改圖片...
前面一直使用的是Rxjava 1.x 版本劲装,最近 Rxjava 2.x 版本發(fā)布了,并且支持了背壓昌简,便換成了 Rxjava 2.x 版本占业。更換之...
前言 Android開發(fā)中我們或多或少都會(huì)接觸到數(shù)據(jù)庫(kù)。Android中提供了一個(gè)占用內(nèi)存極小的關(guān)系型數(shù)據(jù)庫(kù)-SQLite纯赎。雖然Android系...
學(xué)習(xí)Android開發(fā)這一路走來纺酸,深知自學(xué)的不易。剛開始接觸某一個(gè)新興的技術(shù)址否,總是在網(wǎng)上漫無目的的搜索各種文章,而這些文章良莠不齊的碎紊,浪費(fèi)了大量...