一般在項(xiàng)目中我們需要全局使用app或者其他,這個(gè)時(shí)候就需要有一個(gè)全局的Component作為橋梁,提供給使用方使用。一個(gè)Component可以依賴一個(gè)或多個(gè)Component,并拿到被依賴Component 暴露 出來的實(shí)例。
<一>依賴關(guān)系
全局提供App實(shí)例類、上下文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(); } }