Как создать generi c ViewModelModule для многих классов в Android? - PullRequest
1 голос
/ 15 апреля 2020

Я использую Dagger2 для инъекции моего ViewModel в мои фрагменты. Для каждого фрагмента у меня есть ViewModelModule, как показано ниже:

public abstract class GameViewModelModule {
    @Binds
    abstract ViewModelProvider.Factory bindAppViewModelFactory(AppViewModelFactory factory);

    @Binds
    @IntoMap
    @ViewModelKey(GameViewModel.class)
    abstract ViewModel provideGameViewModel(GameViewModel viewModel);
}

Как создать общий класс c вместо создания отдельного ViewModelModule для каждого фрагмента?

...