分析EventBus是如何發(fā)送事件的咏窿,入口就是EventBus的post方法內(nèi) 以上代碼可以拆解以下幾個步驟: 1:從TheadLocal修飾的...
在EventBus源碼解析的注冊流程,會涉及到訂閱者對象的訂閱方法獲瘸仿环凿; 這篇就來解析下訂閱者對象是如何獲取訂閱方法的; 從下往上看注解4放吩,就可...
Regist過程 入口就是EventBus類中的register流程了 本章會分析下注冊的大致過程智听,以及在平常使用過程中遇到的crash的原因;...
本章通過自定義一個簡易的EventBus來了解EventBus的框架思路屎慢; EventBus的設計思路是通過向內(nèi)存中注冊訂閱者對象和訂閱者方法并...
指標:理解synchronized的含義瞭稼、明確synchronized關(guān)鍵字修飾普通方法、靜態(tài)方法和碼塊時鎖對象的差異 1:方法內(nèi)的變量是線程私...
我們在開發(fā)過程中腻惠,通常都會碰到這樣1個問題:我有多個moudle,每次需要升級版本號或者修改依賴的sdk的時候 都需要去多個moudle下修改欲虚,...
Android Gradle插件繼承于Java插件集灌,具有Java插件的的特性;現(xiàn)在就新建1個 APP工程,演示App的工程目錄欣喧,以及開發(fā)中常用的...
來看下我們代碼的目錄 是不是我們的java代碼就只能放到java目錄了呢腌零?這個又是誰規(guī)定的 那現(xiàn)在我們在main目錄下在新建1個文件 在該目錄下...
BuildConfig,這個是Gradle構(gòu)建腳本后自動生成 的唆阿,不可修改 DEBUG:標識是debug版本還是release版本 APPLIC...