title: How to update/refresh specific item in RecyclerView
body: <p>I'm trying to refresh specific item in <code>RecyclerView</code>.</p>
  
  <p><strong>Story:</strong> Whenever user clicks on item, it shows <code>AlertDialog</code>. User can type some text by clicking ok button. I want to show this text in this item and show invisible <code>ImageView</code> - declared in XML and adapter <code>ViewHolder</code> -</p>
  
  <p>I used this function in <code>AlertDialog</code> Positive Button to update the item:</p>
  
  <pre><code>private void updateListItem(int position) {
    View view = layoutManager.findViewByPosition(position);
    ImageView medicineSelected = (ImageView) view.findViewById(R.id.medicine_selected);
    medicineSelected.setVisibility(View.VISIBLE);
    TextView orderQuantity = (TextView) view.findViewById(R.id.order_quantity);
    orderQuantity.setVisibility(View.VISIBLE);
    orderQuantity.setText(quantity + " packet added!");
  
    medicinesArrayAdapter.notifyItemChanged(position);
  }
  </code></pre>
  
  <p>But this code not only changes the itemView at passed position, but also changes some of other itemView(s) as well!</p>
  
  <p>How should I change specific itemView correctly by clicking on it?</p>