分析EventBus是如何發(fā)送事件的,入口就是EventBus的post方法內(nèi) 以上代碼可以拆解以下幾個步驟: 1:從TheadLocal修飾的...
在EventBus源碼解析的注冊流程,會涉及到訂閱者對象的訂閱方法獲缺惶洹; 這篇就來解析下訂閱者對象是如何獲取訂閱方法的; 從下往上看注解4产禾,就可...
Regist過程 入口就是EventBus類中的register流程了 本章會分析下注冊的大致過程,以及在平常使用過程中遇到的crash的原因牵啦;...
本章通過自定義一個簡易的EventBus來了解EventBus的框架思路亚情; EventBus的設(shè)計(jì)思路是通過向內(nèi)存中注冊訂閱者對象和訂閱者方法并...
指標(biāo):理解synchronized的含義、明確synchronized關(guān)鍵字修飾普通方法哈雏、靜態(tài)方法和碼塊時(shí)鎖對象的差異 1:方法內(nèi)的變量是線程私...
我們在開發(fā)過程中楞件,通常都會碰到這樣1個問題:我有多個moudle,每次需要升級版本號或者修改依賴的sdk的時(shí)候 都需要去多個moudle下修改裳瘪,...
Android Gradle插件繼承于Java插件土浸,具有Java插件的的特性;現(xiàn)在就新建1個 APP工程彭羹,演示App的工程目錄黄伊,以及開發(fā)中常用的...
來看下我們代碼的目錄 是不是我們的java代碼就只能放到j(luò)ava目錄了呢?這個又是誰規(guī)定的 那現(xiàn)在我們在main目錄下在新建1個文件 在該目錄下...
BuildConfig派殷,這個是Gradle構(gòu)建腳本后自動生成 的还最,不可修改 DEBUG:標(biāo)識是debug版本還是release版本 APPLIC...