App中大量Web頁面的使用容易導(dǎo)致App內(nèi)存占用巨大,存在內(nèi)存泄露,崩潰率高等問題,WebView獨立進程的使用是解決Android WebView相關(guān)問題的一個合理的方案...
App中大量Web頁面的使用容易導(dǎo)致App內(nèi)存占用巨大,存在內(nèi)存泄露,崩潰率高等問題,WebView獨立進程的使用是解決Android WebView相關(guān)問題的一個合理的方案...
我們都知道在調(diào)用Looper.prepare的時候會創(chuàng)建一個Looper,那么是如何保證一個線程只有一個Looper的? 首先要知道Looper中有一個sThreadLoca...
在Object類中,有hashCode()和equals()方法,而任何類都是Object的子類,同樣也繼承了這兩個方法。 調(diào)用hashCode方法得到一個Int類型的哈希碼...
HashMap在項目里面經(jīng)常用到,使用的時候一般都是這樣寫 得到一個HashMap后往里面存數(shù)據(jù),但對沒看過HashMap源碼的同學(xué)對HashMap的數(shù)據(jù)存儲還是不太了解的,...
在開發(fā)過程中是否遇到這么一個問題,功能描述:點擊后執(zhí)行一段代碼,但是要在點擊的時候檢測是否已登錄。這個功能很簡單,但登錄后要繼續(xù)執(zhí)行剛才那段代碼呢?是不是有點無頭緒了。在Ja...
1、一個線程有幾個Handler?一個線程有任意個Handler,可以new多個Handler,但最終同一線程多個Handler發(fā)的消息都在同一個Looper去處理。 2、一...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
使用流程 我們都知道一個簡單的OkHttp請求流程是這么寫的: 在使用OkHttp發(fā)起一次請求時,對于使用者最少存在OkHttpClient、Request與Call三個角色...
為什么要分層 沒有分層的情況下是直接從一端把消息傳輸至另一端,網(wǎng)絡(luò)傳輸無非是從客戶端傳信息到服務(wù)端,或者服務(wù)端傳信息到客戶端,那么在傳輸過程中是存在網(wǎng)絡(luò)不穩(wěn)定的情況,數(shù)據(jù)丟失...