@Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.createDeckButton:
       if (mPresenter.getCards().size() > 0) {
         showNewDeckDialog();
       } else {
         Toast.makeText(getActivity(), "Please add at least one card", Toast.LENGTH_SHORT).show();
       }
       break;
   }
 }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_create_deck_display, container, false);
    ButterKnife.bind(this, view);

    Log.d("it", "works");

    mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
    String uid = mSharedPreferences.getString(Constants.KEY_UID, "");
    mPresenter = new CreateDeckDisplayPresenter(this, uid);

    mCreateDeckButton.setOnClickListener(this);

    adapter = new CardListAdapter(getActivity(), mPresenter.getCards());
    mCardsRecyclerView.setAdapter(adapter);
    RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getActivity());
    mCardsRecyclerView.setLayoutManager(layoutManager);

    return view;
  }