【发布时间】:2015-09-04 00:47:34
【问题描述】:
以下是我的代码。我第一次得到 com.android.volley.NoConnectionError: java.io.InterruptedIOException 并且第二次它工作正常。服务器响应也很好,服务器端没有错误。
RequestQueue queue = Volley.newRequestQueue(MainActivity.this);
JsonObjectRequest request = new JsonObjectRequest(URL, null,
new Listener<JSONObject>() {
@Override
public void onResponse(JSONObject responseJsonObject) {
try {
if (responseJsonObject.has("user")
&& !responseJsonObject
.isNull("user")) {
user.jsonParser(responseJsonObject
.getJSONObject("user"));
}
} catch (JSONException exception) {
Toast.makeText(context, "Error Occured",
Toast.LENGTH_SHORT).show();
}
}
}, new ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
progressDialog.dismiss();
Log.d("Volley Error", volleyError.toString());
Toast.makeText(context, "Connectivity Error",
Toast.LENGTH_SHORT).show();
}
});
queue.add(request);
progressDialog.show();
queue.start();
【问题讨论】:
-
您能否发布确切的日志,这可能会有所帮助。例如:com.android.volley.NoConnectionError: java.io.IOException: No authentication challenge found
-
com.android.volley.NoConnectionError: java.io.InterruptedIOException
-
对不起,伙计,不知道.. 看看这是否有帮助:stackoverflow.com/questions/18686671/…
标签: android android-volley android-networking