title: Fast taps (clicks) on RecyclerView opens multiple Fragments
body: <p>I have implemented onClick listener to my ViewHolder for my RecyclerView</p>
  
  <p>But when I perform very fast double taps or mouse clicks, it performs the task (opens a seperate fragment in this case) twice or three times.</p>
  
  <p>here is my code</p>
  
  <pre><code>    public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
      TextView tvTitle, tvDescription;
  
      public ViewHolder(View itemView) {
          super(itemView);
          itemView.setClickable(true);
          itemView.setOnClickListener(this);
  
          tvTitle = (TextView) itemView.findViewById(R.id.tv_title);
          tvDescription = (TextView) itemView.findViewById(R.id.tv_description);
      }
  
      @Override
      public void onClick(View v) {
          mListener.onClick(FRAGMENT_VIEW, getAdapterPosition()); // open FRAGMENT_VIEW
      }
  }
  </code></pre>
  
  <p>Any ideas on how to prevent such behaviour?</p>