開頭 之前我們分析過subscribeOn這個(gè)函數(shù),現(xiàn)在我們來看下subscribeOn和observeOn這兩個(gè)函數(shù)到底有什么異同。 用過rxjava的旁友都知道逮栅,subs...
開頭 之前我們分析過subscribeOn這個(gè)函數(shù),現(xiàn)在我們來看下subscribeOn和observeOn這兩個(gè)函數(shù)到底有什么異同。 用過rxjava的旁友都知道逮栅,subs...
實(shí)例化的時(shí)候添加一個(gè)tag(一個(gè)常量字符串+position),通過findFragmentByTag可以拿
meskal 評(píng)論自如何獲取ViewPager當(dāng)前的Fragment
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中唉地【莼冢看完去查了一下:“咦!還有這東西耘沼,有點(diǎn)意思”极颓。 本...
前言 手把手講解系列文章,是我寫給各位看官群嗤,也是寫給我自己的菠隆。文章可能過分詳細(xì),但是這是為了幫助到盡量多的人狂秘,畢竟工作5,6年骇径,不能老吸血,也到了回饋開源的時(shí)候.這個(gè)系列的文...
Java基礎(chǔ) Java Object類方法 HashMap原理者春,Hash沖突破衔,并發(fā)集合,線程安全集合及實(shí)現(xiàn)原理 HashMap 和 HashTable 區(qū)別 HashCode...
前言 上一篇文章分析了 Retrofit2 的構(gòu)建校仑,接下來我們就來看下它的動(dòng)態(tài)代理,看下它的 create() 方法中都做了什么传惠。 如果想去了解一下 Retrofit2 的構(gòu)...
Retrofit2 簡(jiǎn)介 做為當(dāng)前 Android 最主流的網(wǎng)絡(luò)框架(我個(gè)人認(rèn)為)。 它基于 OkHttp3(square 的代表作) 做了十分優(yōu)雅的封裝稻扬,同時(shí)它作為大名鼎鼎...
android中Retrofit源碼解析(新版) 在android開發(fā)中我們?cè)鷳?yīng)用發(fā)起網(wǎng)絡(luò)請(qǐng)求的時(shí)候卦方,不免需要使用android對(duì)網(wǎng)絡(luò)請(qǐng)求的封裝,它提供了對(duì)http協(xié)議底層...
一、題目原型: 給定一個(gè)包含 n 個(gè)整數(shù)的數(shù)組 nums逝她,判斷 nums 中是否存在三個(gè)元素 a浇坐,b,c 黔宛,使得 a + b + c = 0 近刘?找出所有滿足條件且不重復(fù)的三元...
首先!我們拋開網(wǎng)上的熱修復(fù)框架不談,我們來通過原理手動(dòng)實(shí)現(xiàn)一個(gè)熱修復(fù)工具,在擼碼之前我們先通過一張圖來了解熱修復(fù)的流程.Android熱修復(fù) 聰明的和不聰明的都已經(jīng)看出來,A...
哈哈觉渴,一點(diǎn)點(diǎn)意思,我這還是很low的
Android 編譯時(shí)注解解析 —— 自己動(dòng)手實(shí)現(xiàn)一個(gè) Router前言 類似于 ButterKnife 徽惋、 Dagger 案淋、 ARouter,它們可以通過幾個(gè)注解险绘,就可以實(shí)現(xiàn)以往需要很大功夫?qū)懙拇a踢京,還可以非常好的解除依賴,來提高解耦度宦棺,提...
前言 我們經(jīng)常使用的一些第三方框架瓣距,比如:butterknife,通過一行注解就可以實(shí)現(xiàn)View 的“自動(dòng)賦值”渺氧。 那么旨涝,這其中的原理是什么呢? 為了帶大家更好的深入了解侣背,本...
前言 類似于 ButterKnife 白华、 Dagger 、 ARouter贩耐,它們可以通過幾個(gè)注解弧腥,就可以實(shí)現(xiàn)以往需要很大功夫?qū)懙拇a,還可以非常好的解除依賴潮太,來提高解耦度管搪,提...