我在片段中使用ViewModel创建了ViewModelProvider.Factory。一切都很好。.get(ReportViewModel::class.java)var reportViewModel = ReportViewModel(RemoteDataProviderImpl它是简单的ViewModel
class ReportViewModel(private var provider:RemoteDataProvider) : ViewMode
我在我的应用程序中使用了MVVM架构,并且我想从活动的viewmodel类发出API请求。这里的问题是,我没有得到这样做的最好方法。因为viewmodel对于该活动已经是生命周期感知的,所以没有必要为API的?如果是这样,那么我是否应该从viewmodel类触发普通的改造请求,或者在这种情况下最好的方法是什么?我之前在没有MVVM的情况下做的是:
class Us