Я новичок в MVVM и Dagger и пытаюсь внедрить MVVM с Dagger 2 и Butterknife в моем приложении.К сожалению, я получаю следующую ошибку:
error: @Modules cannot be scoped. Did you mean to scope a method instead?
Я получаю эту ошибку, когда я пытаюсь создать свой синглтон ViewModelModule.Вот мой класс:
@Singleton
@Module
public abstract class ViewModelModule { ... }
Я использую «ViewModelModule» в моем «ApplicationModule», который выглядит так:
@Singleton
@Module(includes = ViewModelModule.class)
public class ApplicationModule { ... }
Если я удаляю аннотацию «Singleton», все работает нормально,Но чего мне не хватает?Что я делаю не так?