Android 如何再次调用LiveData
我有一个用于从服务器获取数据的LiveData,这个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来实现这一点。例如,您可以执行以下操作
val movies : LiveData<Result<Movies>>? by lazy {
model.getMovies()
}
val电影:LiveData?偷懒{
model.getMovies()
}
您可以使用MutableLiveData来实现这一点。例如,您可以执行以下操作:
val电影:可变LiveData?偷懒{
model.getMovies()
}
有趣的电影{
val response=model.getMovies()
movies.postValue(响应)
}