diff --git a/app/build.gradle b/app/build.gradle index 07f7f99a28..031bdf275c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ dependencies { implementation 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0' implementation 'com.google.dagger:dagger:2.16' annotationProcessor 'com.google.dagger:dagger-compiler:2.16' - // implementation 'com.google.dagger:dagger-android:2.16' +// implementation 'com.google.dagger:dagger-android:2.16' // implementation 'com.google.dagger:dagger-android-support:2.16' // if you use the support libraries // annotationProcessor 'com.google.dagger:dagger-android-processor:2.16' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" diff --git a/app/src/main/java/com/tangem/di/AppModule.java b/app/src/main/java/com/tangem/di/AppModule.java new file mode 100644 index 0000000000..308a52a931 --- /dev/null +++ b/app/src/main/java/com/tangem/di/AppModule.java @@ -0,0 +1,21 @@ +package com.tangem.di; + +import android.content.Context; + +import org.jetbrains.annotations.NotNull; + +import javax.inject.Singleton; + +@Singleton +public class AppModule { + private Context appContext; + + public AppModule(@NotNull Context context) { + appContext = context; + } + + Context provideContext() { + return appContext; + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/tangem/di/NavigatorComponent.java b/app/src/main/java/com/tangem/di/NavigatorComponent.java index b48e6654e1..229a1954cb 100644 --- a/app/src/main/java/com/tangem/di/NavigatorComponent.java +++ b/app/src/main/java/com/tangem/di/NavigatorComponent.java @@ -1,15 +1,20 @@ package com.tangem.di; import com.tangem.presentation.activity.LogoActivity; +import com.tangem.presentation.activity.MainActivity; import javax.inject.Singleton; import dagger.Component; @Singleton -@Component(modules = {NavigatorModule.class}) +@Component(modules = { +// AppModule.class, + NavigatorModule.class}) public interface NavigatorComponent { void inject(LogoActivity activity); + void inject(MainActivity activity); + } \ No newline at end of file