Android Volley 请求侦听器未触发

Android Volley request listeners not firing

我正在尝试向服务器发送请求,以使用 Volley 检索一个简单的 json 对象,但是从未收到响应,因此由于数据不存在,我的应用程序在此之后崩溃。

我最困惑的是事实上什至没有任何错误来自凌空抽射。

我发送请求的方法:

public void loadRemotePuzzles() {
    final String puzzleIndexURL = "https://www.goparker.com/600096/jumble/index.json";
    JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, puzzleIndexURL,
            null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    ParsePuzzleHeaders(response);
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.i("DEBUG", "Volley error: " + error.getMessage());
                    String errorResponse = "oops";
                }
            });
    Log.i("DEBUG", "Adding to queue");
    VRequestQueue.getInstance(mAppContext).addToQueue(request);
    Log.i("DEBUG", "Added to queue");
}

对于可能看到此线程并处于与我相似位置的任何人,我的问题是我在其他地方阻止了 UI 线程,它阻止了 Volley 侦听器的触发,一旦我删除了这个请求工作完美。