Android 如何再次调用LiveData

Android 如何再次调用LiveData,android,mvvm,viewmodel,android-livedata,Android,Mvvm,Viewmodel,Android Livedata,我有一个用于从服务器获取数据的LiveData,这个LiveData可能会收到一些时间错误响应,所以我需要再次获取数据。 我可以再次通知刷新服务器请求的数据资源吗 val movies : LiveData<Result<Movies>>? by lazy { model.getMovies() } val电影:LiveData?偷懒{ model.getMovies() } 您可以使用MutableLiveData来实现这一点。例如,您可以执行以下操作

我有一个用于从服务器获取数据的LiveData,这个LiveData可能会收到一些时间错误响应,所以我需要再次获取数据。 我可以再次通知刷新服务器请求的数据资源吗

val movies : LiveData<Result<Movies>>? by lazy {
        model.getMovies()
}
val电影:LiveData?偷懒{
model.getMovies()
}

您可以使用MutableLiveData来实现这一点。例如,您可以执行以下操作:


val电影:可变LiveData?偷懒{
model.getMovies()
}
有趣的电影{
val response=model.getMovies()
movies.postValue(响应)
}