package com.sjl.yuehu.injector.module; import android.content.Context; import com.sjl.yuehu.App; import com.sjl.yuehu.injector.scope.ForApplication; import javax.inject.Singleton; import dagger.Module; import dagger.Provides; /** * Created by 小鹿 on 2017/2/4. */ @Module public class ApplicationModule { private App mApplication; public ApplicationModule(App application) { this.mApplication = application; } @Provides @Singleton public App provideApplication() { return mApplication; } @Provides @ForApplication Context provideContext() { return mApplication; } }