我尝试使用JsonObjectRequest但是甚至不调用该方法。 logcat向我显示onClick,但未显示onResponse / onErrorResponse。 我想帮忙。 如果我的英语不是最好的,我很抱歉。 祝你有愉快的一天。
OR
答案 0 :(得分:0)
我忘了添加MySingleton.getInstance(MainActivity.this).addToRequestque(jsObjRequest)调用。 它应该添加到这里
.
.
.
public void onErrorResponse(VolleyError error) {
Log.d("app","Error Respone");
}
});
MySingleton.getInstance(MainActivity.this).addToRequestque(jsObjRequest);
这是MySingleton类。
public class MySingleton {
private static MySingleton mInstance;
private RequestQueue requestQueue;
public static Context mCtx;
private MySingleton(Context context)
{
mCtx=context;
requestQueue= getRequestQueue();
}
public RequestQueue getRequestQueue() {
if(requestQueue==null) {
requestQueue = Volley.newRequestQueue(mCtx.getApplicationContext());
}
return requestQueue;
}
public static synchronized MySingleton getInstance(Context context)
{
if(mInstance==null)
{
mInstance=new MySingleton(context);
}
return mInstance;
}
public <T> void addToRequestque(Request<T> request)
{
requestQueue.add(request);
}
}