Как передать пакет из действия в повторный просмотр в другом действии - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь передать пакет в представление ресайклера в другом действии.

Вот адаптер

public class ListEventAdapter extends RecyclerView.Adapter<ListEventViewHolder> {
    private List<EventResponse> eventResponseList;
    Context context;
    String date, teamOne, teamTwo;

    public ListEventAdapter(List<EventResponse> eventResponse){
        this.eventResponseList = eventResponse;
        this.context = context;
    }

    @NonNull
    @Override
    public ListEventViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        Context context = parent.getContext();
        View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_event_item, parent, false);
        // Create a ViewHolder
        ListEventViewHolder viewHolder = new ListEventViewHolder(itemView);
        return viewHolder;
    }

    @Override
    public void onBindViewHolder(@NonNull ListEventViewHolder holder, int position) {
        getBundleValues();
        EventResponse eventResponse =  eventResponseList.get(position);
         holder.date.setText(date);

    }

// getIntent () выделен красным

    private void getBundleValues() {
        date = String.valueOf(getIntent().getStringExtra("date"));
        teamOne = String.valueOf(getIntent().getStringExtra("team_one"));
        teamTwo = String.valueOf(getIntent().getStringExtra("team_two"));

    }

    @Override
    public int getItemCount() {
        // Return the size of the data
        return eventResponseList.size();

    }
}

Есть лучший способ реализовать это? Спасибо

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