我是新来的匕首2.我有2个活动,我想为两者都使用注入的ViewModel。这里是我的ViewModuleFactory: @Singleton
public class ProductViewModelFactory implements ViewModelProvider.Factory {
private final Map<Class<? extends ViewModel>,
我想我错过了一些东西。我得到这个错误: PostsVM cannot be provided without an @Inject constructor or from an
@Provides-annotated method.
假设类如下: @Module
public class AppModule {
private final Application mApplica
class SlideshowViewModel : ViewModel() {
@Inject lateinit var mediaItemRepository : MediaItemRepository
fun init() {
What goes here?
}
所以我试图学习Dagger2,这样我就可以让我的应用程序更具可测试性。问题是,我已经集成了Kotlin,并