如何使用DI @Inject 用來標記 使用Dagger 實例化的類以及 成員 @Component(modules = []) 用來綁定 使用...
虛擬機初始堆狀態(tài) ,為了方便 區(qū)域劃分比較小from /to 分別占一個單元eden占8個單元OldGen 占20個單元過程忽略代數(shù)計算所有對象...
一、實體結構 int[] mKeys Object[] mValues int mSize = 10 主要結構是array 與arrayList...
主要有四次IPC 第一次IPC 目標是在AMS 中創(chuàng)建 客戶端APP 的Connection 映射 IServiceConnection建立了...
首先 內部類會持有外部類的引用 ,我們先記住這條,這是這個問題的根本原因我們看三種在activity內使用handler 的方式一 直接創(chuàng)建ha...
當進行 tablayout 切換時的處理流程在 TabLayout.setupWithViewPager(vp)過程中我們通過 TabLayou...
新的需求需要使用 tablayout 這里看一下源碼,熟悉一下 tablayout 的使用 首先看一下內部類的情況1、AdapterChange...
Android 的跨進程通信為Binder ,采用共享內存的方式 達到高效,較安全的IPC 首先 要有兩個進程在系統(tǒng)中 ,在安卓系統(tǒng)中,基本可以...
首先獻上官方文檔https://developer.android.google.cn/studio/build/gradle-tips首先我們...