一般在项目中我们需要全局使用app或者其他,这个时候就需要有一个全局的Component作为桥梁,提供给使用方使用。一个Component可以依赖一个或多个Component,并拿到被依赖Component 暴露 出来的实例

 

<一>依赖关系

全局提供App实例类、上下文Context

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

@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();
    }
}

网友评论