Android - залп несколько запросов

У меня есть 2 запроса, которые мне нужно выполнить

onStart(...){
    callFirstWS();
    callSecondWS();
}

каждая функция использует класс Singleton с этим форматом

SingletonClass.getInstance(<activity>).addToRequestQueue(<request>);

синглтон класс

public final class InternetSingleton {
    private static InternetSingleton singleton;
    private RequestQueue requestQueue;
    private static Context context;

    private InternetSingleton(Context context) {
        InternetSingleton.context = context;
        requestQueue = getRequestQueue();
    }

    public static synchronized InternetSingleton getInstance(Context context) {
        if (singleton == null) {
            singleton = new InternetSingleton(context);
        }
        return singleton;
    }

    public RequestQueue getRequestQueue() {
        if (requestQueue == null) {
            requestQueue = Volley.newRequestQueue(context.getApplicationContext());
        }
        return requestQueue;
    }

    public void addToRequestQueue(Request request) {
        getRequestQueue().add(request);
    }
}

когда я запускаю свое приложение, первый WS называется, второй не есть идеи?

1 ответ

Я решил свою проблему.

в ответ на 2-й запрос я попытался установить данные из 1-го ответа. Извините за мой плохой английский

Другие вопросы по тегам