ошибка при использовании Volley: RecyclerView: адаптер не подключен;пропускающий макет - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь получить данные JSON в виде рециркулятора, используя Volley, но у меня всегда есть эта ошибка: RecyclerView: адаптер не подключен;пропускающий макет

Я получаю первую ошибку в журнале, но не вторую, поэтому, я думаю, ошибка в запросе json

private void parseJSON() {
    String url = "http://api.themoviedb.org/3/movie/popular?api_key=my-api-key";
    Log.e("error", "and error");

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

                public void onResponse(JSONObject response) {
                    try {
                        Log.e("error", "and error");
                        JSONArray jsonArray =  response.getJSONArray("results");

                        for(int i = 0; i < jsonArray.length(); i++){
                            JSONObject result = jsonArray.getJSONObject(i);

                            String imageUrl = "http://image.tmdb.org/t/p/w185" + result.getString("poster_path");

                            mMovieList.add(new Movie(imageUrl));
                        }

                        mMovieAdapter = new MovieAdapter(MainActivity.this, mMovieList);
                        mRecyclerView.setAdapter(mMovieAdapter);


                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

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

    mRequestQueue.add(request);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...