@Override public void onFoundMoneyItems(ArrayList<MoneyItem> moneyItems, int totalMoney) { moneyAdapter = new MoneyAdapter(moneyItems); moneyAdapter.setOnClickListener( new MoneyAdapter.OnClickListener() { @Override public void onClick(View view, MoneyItem moneyItem) { Intent intent = new Intent(); intent.putExtra("mMoneyItem", moneyItem); intent.setClass(getActivity(), MoneyDetailActivity.class); getActivity().startActivity(intent); } @Override public void onLongClick(MoneyItem moneyItem) {} @Override public void onDeleteMode(boolean deleteSwitch) { MainActivity mainActivity = (MainActivity) getActivity(); if (deleteSwitch) { mainActivity.onOpenDeleteActionMode(); } else { mainActivity.onCloseDeleteActionMode(); } } }); RecyclerView recyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerView); recyclerView.setVisibility(View.VISIBLE); recyclerView.setHasFixedSize(true); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); recyclerView.setAdapter(moneyAdapter); }