private void bindData() { adapter = new SessionsAdapter(getActivity()); binding.recyclerView.setAdapter(adapter); binding.recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); int spacing = getResources().getDimensionPixelSize(R.dimen.spacing_xsmall); binding.recyclerView.addItemDecoration(new SpaceItemDecoration(spacing)); adapter.addAll(sessions); }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case REQ_DETAIL: if (resultCode == Activity.RESULT_OK) { Session session = Parcels.unwrap(data.getParcelableExtra(Session.class.getSimpleName())); if (session != null) { adapter.refresh(session); onChangeSessionListener.onChangeSession(Collections.singletonList(session)); } } break; } }