Exemplo n.º 1
0
  @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);
  }