1
我用這個方法在服務器和請求發送JSON對象接收數據:「解析錯誤,請過一段時間後再試一次!」我怎麼能停留更長的時間從網址在android的響應?
private void makeJsonObjectRequest1() {
message = "abcd";
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
G.myurl, js, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
Log.d("***1", jsonObject.toString());
try {
Log.d("***1", jsonObject.toString());
} catch (Exception e) {
e.printStackTrace();
Log.i("***2", "Exc");
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("***3", "Error: " + error.getMessage());
if (error instanceof NetworkError) {
message = "internet";
} else if (error instanceof ServerError) {
message = "server";
} else if (error instanceof AuthFailureError) {
message = "Cannot connect to Internet...Please check your connection!";
} else if (error instanceof ParseError) {
message = "Parsing error! Please try again after some time!!";
} else if (error instanceof NoConnectionError) {
message = "Cannot connect to Internet...Please check your connection!";
} else if (error instanceof TimeoutError) {
message = "Connection TimeOut! Please check your internet connection.";
}
Log.i("***4", "Error:" + message);
}
});
G.getInstance().addToRequestQueue(jsonObjReq);
}
我收到 並在服務器我收到來自應用程序的兩個請求! 我該如何解決這個問題? 謝謝你幫我