title: function viewholder class in RecyclerView.Adapter
body: <p>What is the function of the viewholder class  in <code>RecyclerView.Adapter</code>   </p>
  
  <pre><code>public static class ViewHolder extends RecyclerView.ViewHolder {
  
              public View mView;
              public TextView textView;
  
              //Constructor
              public ViewHolder(View v) {
  
                  super(v);
                  textView = v.findViewById(android.R.id.text1);
                  mView = v;
              }
          }
  </code></pre>
  
  <p>I don't understand what the function of this code is, what does it make possible and for what is it used?</p>