我不明白这段代码是如何产生空错误的。这段代码对我来说似乎还可以。
排球
String url = "https://xxx";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
/* some code */
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
}
});
RequestQueue queue = Volley.newRequestQueue(this);
queue.add(jsonObjectRequest);
执行此操作时,它显示来自onErrorResponse
函数的空错误。奇怪的是,使用此Volley的某些类效果很好。我试图在所有地方修复此问题,但无济于事。我在Android API 26(虚拟)上对此进行了测试。