安卓中有很多注入框架释漆,如 ButterKnife破讨、ARouter等等局扶,今天簡單實現(xiàn)一個APT注入框架征炼。首先創(chuàng)建對應的注解庫(Java庫): in...
ViewModel具體怎么使用前面我們已經(jīng)演示過了,這是鏈接:http://www.reibang.com/p/5a7f36c7dd9e下面分...
在上一篇中我們用到了這個方法: 在這篇中就來分析一下什么是ParameterizedType,它有什么作用。ParameterizedType是...
ViewModel是谷歌的組建架構AAC(Android Architecture Components)中的組件。ViewModel類是被設計...
上面這個發(fā)送方法中用到了3個post事件婿崭,下面我們把這幾個post事件分析一下:主線程的調度: MainThreadSupport: 從上方法中...
上一篇中我們講解了EventBus的使用拨拓,傳送門:http://www.reibang.com/p/1e624bf9144d這篇我們從源碼出發(fā)...
EventBus是我們開發(fā)中比較常用的一個中間件,這里基于3.1.1版本進行源碼剖析氓栈。使用EventBus的步驟:1.添加庫依賴渣磷,添加配置; 添...
先來梳理一下Retrofit網(wǎng)絡通信的過程授瘦,這里總結了一下:網(wǎng)絡通信過程:1.創(chuàng)建Retrofit實例2.定義一個網(wǎng)絡請求接口并為接口中的方法添...
因為Retrofit剖析源碼的時候會用到ava中的代理模式醋界,所以這篇就先回憶一下代理設計模式。代理模式分為兩種:代理模式解釋:為其他對象提供一種...