我当前正在进行改造的项目,我有多个WS调用,为了使用它们,我使用以下代码:
call.enqueue(new Callback<Object>() {
@Override
public void onResponse(...
在某些视图中,我最多可以打5或6个电话,而且效果很好,但是当我晋级时,我否认我需要同时进行通话,这样才能接一个接一个。
是否有一种方法可以使改造呼叫同步,以便它们可以一个接一个地进行?
答案 0 :(得分:1)
您可以通过不添加回调方法来使其同步。
例如:
service.getTasks().execute();
答案 1 :(得分:1)
对于带有翻新的同步请求:
Call<List<Task>> call = retrofitService.getData();
List<Data>> data = call.execute().body();
不过,您需要在后台线程中执行此操作。
答案 2 :(得分:1)