Следующий мой код. Я получаю com.android.volley.NoConnectionError: java.io.InterruptedIOException в первый раз, и во второй раз он отлично работает. Ответ сервера тоже прекрасен, ошибки на стороне сервера нет.NoConnectionError in android volley
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: не обнаружены проблемы с проверкой подлинности –
com.android.volley.NoConnectionError: java.io.InterruptedIOException –
Извините, приятель, не знаю .. Просто проверьте, не поможет ли это: http://stackoverflow.com/questions/18686671/com-android-volley-noconnectionerror-after-pausing-app –