title: Update Specific item in recyclerview
body: <p>I have a <code>RecyclerView</code> and adapter</p>
  
  <pre><code>public class AdapterToUpdateOk extends RecyclerView.Adapter&lt;AdapterToUpdateOk.VersionViewHolder&gt; {
  String[] desc;
  Context context;
  LayoutInflater inflater;
  
  AdapterToUpdateOk adapter;
  
  public AdapterToUpdateOk(Context context,String [] desc) {
      this.context = context;
      this.desc= desc;
      inflater = LayoutInflater.from(context);
  }
  
  @Override
  public VersionViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
      View view = inflater.inflate(R.layout.inflater_sugessted_friends, viewGroup, false);
      return new VersionViewHolder(view);
  }
  
  @Override
  public void onBindViewHolder(final VersionViewHolder versionViewHolder, final int i) {
      final VersionViewHolder v = versionViewHolder;
      versionViewHolder.button.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              versionViewHolder.imageView.setImageResource(R.drawable.ic_ok);
          }
      });
  
  }
  
  @Override
  public int getItemCount() {
      return desc.length;
  }
  
  class VersionViewHolder extends RecyclerView.ViewHolder {
      Button button;
      ImageView imageView;;
      public VersionViewHolder(final View itemView) {
          super(itemView);
          button= itemView.findViewById(R.id.button);
          imageView = itemView.findViewById(R.id.imageview);
      }
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>Current it work but it affect other unclicked parts  </p>