![240](https://upload.jianshu.io/users/upload_avatars/2001124/32c32633-9bde-4930-9888-df796947935b.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
看了上篇spi使用后,你或許覺得spi太好用了吧羞芍,但或許也有疑問: 為什么只能放在META-INF/services/目錄下柑营?為什么要用全路徑命...
什么是SPI? Java SPI全稱Service Provider Interface既绕,是Java提供的一套用來(lái)被第三方實(shí)現(xiàn)或者擴(kuò)展的API尿扯,...
為什么最好用殉摔? 該工具庫(kù)使用Builder設(shè)計(jì)模式州胳,可以說(shuō)是非常簡(jiǎn)單上手的工具了,使用方法如下: kotlin Java 為什么實(shí)現(xiàn)方式最簡(jiǎn)單逸月?...
我們都知道字線程里更新不能更新UI,否則系統(tǒng)會(huì)報(bào)Only the original thread that created a view hie...
Android里的四大組建類到底是怎么創(chuàng)建的呢瓤湘?是直接new出來(lái)的還是?恩尾,通過下面源碼可以看到都是類加載器方式即通過反射的方式生成的(調(diào)用者都是...
ActivityThread.main 我們知道app的啟動(dòng)是從ActivityThread.main方法開始的弛说,所以我們先從main看起 ma...
在日常Android開發(fā)中經(jīng)常會(huì)寫一些sdk來(lái)供他人或者自己調(diào)用,一般這些sdk都涉及到初始化特笋,雖然這個(gè)初始化過程我們一般都會(huì)讓調(diào)用者自己來(lái)調(diào)用...
轉(zhuǎn)載自:http://www.reibang.com/p/83e44261e095 注冊(cè)register 查找訂閱者的訂閱方法findSubs...