一、什么是回退棧 Activity切換時是通過棧的形式,不斷壓棧出棧,在Fragment的時候,如果你不是手動開啟回退棧,它是直接銷毀再重建,但如果將Fragment任務(wù)添加...
一、什么是回退棧 Activity切換時是通過棧的形式,不斷壓棧出棧,在Fragment的時候,如果你不是手動開啟回退棧,它是直接銷毀再重建,但如果將Fragment任務(wù)添加...
面試專題我放在git上了,地址Github 歡迎fork然后一起更新 1,什么是anr? 應(yīng)用程序無響應(yīng),主線程做了耗時操作導(dǎo)致的可以通過查看/data/anr/traces...
本篇文章可以學(xué)到以下內(nèi)容: SQLite操作以及SQL基本語法 Android中的數(shù)據(jù)庫操作(增刪改查) Android中ContentProvide內(nèi)容提供者和Conten...
讓app多進程運行 應(yīng)用為了獲取更多的內(nèi)存空間,可以采用多進程的方式.在AndroidManifest.xml中, 為四大組件指定"android:process"屬性實現(xiàn)多...
之前經(jīng)常聽到okhttp和glide都使用的lru緩存,那什么是lru緩存呢?android 又是如何實現(xiàn)lru緩存 的呢? LRU,即Least Recently Used...
一、LruCache概念 在設(shè)計緩存時,當(dāng)空間達到一個臨界值,需要淘汰一批數(shù)據(jù),常用數(shù)據(jù)淘汰算法,比如。先進先出算法FIFO,按照在緩存中的時間決定淘汰者,淘汰時間最長者。最...
Glide 和 Picasso 可以說是目前 Android 上最流行的圖片加載庫了。大部分安卓應(yīng)用開發(fā)人員都有使用過這兩個庫在他們的開發(fā)工作中。這兩個庫也都確實提供了大量圖...
本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 先通俗理解下內(nèi)存泄漏,內(nèi)存溢出,OOM,GC回收這幾個概念。把app的堆內(nèi)存空間想成了一個杯子,內(nèi)存...