Открывайте те же данные об элементе, нажимая на Recycler-view Item в NextFragment - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть просмотрщик с некоторыми предметами.Когда я нажимаю на элемент (скажем, Item1), то в следующем фрагменте в соответствии с этим элементом я использую webServices, чтобы отобразить некоторые определенные данные в соответствии с ним.

 Retrofit retrofit = new Retrofit.Builder()
            .baseUrl("http://delitem.com/api/allevent.php/")
            .addConverterFactory(GsonConverterFactory.create())
            .build();
    APIService request = retrofit.create(APIService.class);
    Call<AllEvent> call = request.getAllEvent();
    call.enqueue(new Callback<AllEvent>() {
        @Override
        public void onResponse(Call<AllEvent> call, Response<AllEvent> response) {

            pDialog.dismiss();

            AllEvent allEvent = response.body();


            allEventData = (ArrayList<AllEventDatum>) allEvent.getDataAllEvent();

            for (int i = 0; i < allEventData.size(); i++) {

                if (strOutdoors.equalsIgnoreCase("Outdoors")) {

                    if (allEventData.get(i).getCategory().equalsIgnoreCase("Outdoors")) {
                        individualDataAdapter = new IndividualDataAdapter(allEventData);
                        recyclerViewIndividualEvent.setAdapter(individualDataAdapter);
                    }
                }
                if (strClassesWork.equalsIgnoreCase("Classes And Workshops")) {
                    if (allEventData.get(i).getCategory().equalsIgnoreCase("Classes And Workshops")) {
                        individualDataAdapter = new IndividualDataAdapter(allEventData);
                        recyclerViewIndividualEvent.setAdapter(individualDataAdapter);
                    }
                }

                if (strpartiesNightLife.equalsIgnoreCase("Parties And Nightlife")) {
                    if (allEventData.get(i).getCategory().equalsIgnoreCase("Parties And Nightlife")) {
                        individualDataAdapter = new IndividualDataAdapter(allEventData);
                        recyclerViewIndividualEvent.setAdapter(individualDataAdapter);
                    }
                }


            }


        }

        @Override
        public void onFailure(Call<AllEvent> call, Throwable t) {

            pDialog.dismiss();
            Log.d("Error", t.getMessage());
        }
    });

Мне нужно показать те же данные объекта json и установить в recyclerview.

Спасибо за продвижение.

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