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-го ответа. Извините за мой плохой английский