Залп - Не входить в ответ - PullRequest
0 голосов
/ 05 апреля 2020

Я использую Volley для получения данных из API tmbd.org.

Вот мой jsonParse, где я пытаюсь получить данные:

public void jsonParse(String ID) {

        String url = "https://api.themoviedb.org/3/movie/"+ ID + "?api_key=xxx&language=en-US";
        Log.d("ID: ",ID);

        final JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
                new Response.Listener<JSONObject>() {

                    @Override
                    public void onResponse(JSONObject response) {
                        try {
                            String movieTitle = response.getString("title");
                            String movieID = response.getString("id");
                            String overview = response.getString("overview");
                            String posterpath = response.getString("poster_path");
                            String release_date = response.getString("release_date");
                            String revenue = response.getString("revenue");
                            String runtime = response.getString("runtime");
                            String tagline = response.getString("tagline");
                            Log.d("Title: ",movieTitle);


                        } catch (JSONException e) {

                            e.printStackTrace();
                        }
                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace();
            }
        });
        myQueue.add(request);
    }

Моя проблема в том, что onResponse никогда не вызывается.

Странно то, что я использую точно такой же код в другом действии, и там он работает отлично.

URL-адрес также не проблема, потому что я могу ввести URL в свой браузер, и появляется правильная страница. У кого-нибудь есть идея?

...