前文中曾經(jīng)遇到過Parcel,從命名上知道他負責數(shù)據(jù)打包。在checkService的請求/響應(yīng)體系中,Parcel只打包了基本數(shù)據(jù)類型,如Int32、String16……后...
前文中曾經(jīng)遇到過Parcel,從命名上知道他負責數(shù)據(jù)打包。在checkService的請求/響應(yīng)體系中,Parcel只打包了基本數(shù)據(jù)類型,如Int32、String16……后...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得在任何公眾號發(fā)布。 通常項目比較大的APP都面臨著如下性能問題,APP啟動慢、界面跳轉(zhuǎn)慢、事件相應(yīng)慢、滑動和動畫卡頓、展現(xiàn)內(nèi)容慢...
EventBus 源代碼分析-你不知道的EventBus小環(huán)節(jié) 1.STICKY 粘性事件 在EventBus中有一種事件叫粘性事件,不是只有注冊了之后發(fā)送的事件才能收到,在...
Subscriber Index 背景 Subscriber Index是EventBus 3.0新引入的功能,它能大幅提升初始注冊過程的效率。其原理其實很簡單,就是把運行時...
EventBus 事件分發(fā)源碼分析 承接上篇我們講了EventBus的注冊和反注冊,本篇我們來講解EventBus的事件分發(fā),即post一個事件之后怎么傳達到對應(yīng)的訂閱者的。...
EventBus注冊與反注冊流程源碼分析 從上述代碼可以看出,注冊的大致流程為: 查找到訂閱者類的所有訂閱方法 注冊訂閱信息接下來我們來詳細分析通過SubscriberMet...
前言 EventBus是一個Android開源庫,其使用發(fā)布/訂閱模式,以提供代碼間的松耦合。EventBus使用中央通信方式,僅僅使用幾行簡單的代碼,就可以達到解耦代碼的目...
為什么android API 中有很多對象的創(chuàng)建都是使用new關(guān)鍵字?比起工廠方法、builder模式,java 中不提倡直接使用構(gòu)造方法創(chuàng)建對象(new),為什么andro...