我有2个请求需要执行
SingletonClass.getInstance(<activity>).addToRequestQueue(<request>);
每个函数都使用具有此格式的Singleton类
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);
}
}
单身类
WebException
当我运行我的应用程序时,第一个WS被调用,第二个不被调用 有什么想法吗?
答案 0 :(得分:1)
我解决了我的问题。
在第2个请求的响应中,我尝试从第1个响应中设置数据。 抱歉我的英文不好