我們都知道在調(diào)用Looper.prepare的時(shí)候會(huì)創(chuàng)建一個(gè)Looper戳稽,那么是如何保證一個(gè)線程只有一個(gè)Looper的啃沪? 首先要知道Looper...
在Object類中彪薛,有hashCode()和equals()方法腋妙,而任何類都是Object的子類枝缔,同樣也繼承了這兩個(gè)方法偷卧。 調(diào)用hashCode...
HashMap在項(xiàng)目里面經(jīng)常用到姆钉,使用的時(shí)候一般都是這樣寫 得到一個(gè)HashMap后往里面存數(shù)據(jù),但對(duì)沒看過HashMap源碼的同學(xué)對(duì)HashM...
在開發(fā)過程中是否遇到這么一個(gè)問題抄瓦,功能描述:點(diǎn)擊后執(zhí)行一段代碼潮瓶,但是要在點(diǎn)擊的時(shí)候檢測(cè)是否已登錄。這個(gè)功能很簡(jiǎn)單钙姊,但登錄后要繼續(xù)執(zhí)行剛才那段代碼...
1毯辅、一個(gè)線程有幾個(gè)Handler?一個(gè)線程有任意個(gè)Handler煞额,可以new多個(gè)Handler思恐,但最終同一線程多個(gè)Handler發(fā)的消息都在同一...
使用流程 我們都知道一個(gè)簡(jiǎn)單的OkHttp請(qǐng)求流程是這么寫的: 在使用OkHttp發(fā)起一次請(qǐng)求時(shí),對(duì)于使用者最少存在OkHttpClient膊毁、R...
為什么要分層 沒有分層的情況下是直接從一端把消息傳輸至另一端胀莹,網(wǎng)絡(luò)傳輸無非是從客戶端傳信息到服務(wù)端,或者服務(wù)端傳信息到客戶端婚温,那么在傳輸過程中是...
HTTP的定義 Hypertext Transfer Protocol描焰,超?本傳輸協(xié)議,和 HTML (Hypertext MarkupLang...
線程通信 多個(gè)線程在處理同一個(gè)資源栅螟,并且任務(wù)不同時(shí)荆秦,需要線程通信來幫助解決線程之間對(duì)同一個(gè)變量的使用或操作篱竭。就是多個(gè)線程在操作同一份數(shù)據(jù)時(shí), 避...