一般在项目中我们需要全局使用app或者其他,这个时候就需要有一个全局的Component作为桥梁,提供给使用方使用。一个Component可以依赖一个或多个Component,并拿到被依赖Component 暴露 出来的实例。
<一>依赖关系
全局提供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();
}
}

