Android 用MVVM改造
我是使用MVVM的新手,通过搜索,我发现改型服务的实现和调用将在ViewModel中,但我的问题是我想获取改型Api调用的响应并将其传递给recyclerView。如果我在ViewModel中看到任何视图,请给出任何建议,我怎么做Android 用MVVM改造,android,mvvm,retrofit2,Android,Mvvm,Retrofit2,我是使用MVVM的新手,通过搜索,我发现改型服务的实现和调用将在ViewModel中,但我的问题是我想获取改型Api调用的响应并将其传递给recyclerView。如果我在ViewModel中看到任何视图,请给出任何建议,我怎么做 services.getData().enqueue(new Callback<Data>() { @Override public void onResponse(Call<Data> call, Re
services.getData().enqueue(new Callback<Data>() {
@Override
public void onResponse(Call<Data> call, Response<Data> response) {
// the response contains an arrayList, that I want to pass it to recyclerView
}
@Override
public void onFailure(Call<Data> call, Throwable t) {
}
});
services.getData().enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
//响应包含一个arrayList,我想将其传递给recyclerView
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
}
});
您需要执行以下步骤:-
观察活动/片段中需要实现的响应
LifeCycleOwner
当您收到数据时,将其设置为您的onChanged(…)
视图
recyclerView
)
见-->