一般在項目中我們需要全局使用app或者其他,這個時候就需要有一個全局的Component作為橋梁,提供給使用方使用。一個Component可以依賴一個或多個Component,并拿到被依賴Component 暴露 出來的實例。
<一>依賴關(guān)系
全局提供App實例類、上下文Context
@Modulepublic class AppModule5 { private App5 app; public AppModule5(App5 app) { this.app = app; } @Provides public App5 provideApp() { return app; } @Provides Context provideApplicationContext() { return app.getApplicationContext(); } }
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式