我是新來的匕首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,並