@Provides methods cannot be abstract

Viewed 14

he doesn't Provide me with a Room

Module interface DatabaseModule {

@Singleton
@Provides
fun provideConstructionDatabase(context: Context): ConstructionDatabase {
    return ConstructionDatabase.newInstance(context)
}

@Binds
fun provideJobRepository(jobRepositoryImpl: JobRepositoryImpl): JobRepository

@Binds
fun provideMaterialRepository(materialRepositoryImpl: MaterialRepositoryImpl): MaterialRepository

@Binds
fun provideProjectRepository(projectRepositoryImpl: ProjectRepositoryImpl): ProjectRepository

}

0 Answers
Related