title: When using notifyItemInserted the onBindViewHolder keeps the position where the item was inserted
body: <p>When I add a new item, using following line of code: -</p>
  
  <pre><code>proAdapter.notifyItemInserted(0);
  </code></pre>
  
  <p>The onBindViewHolder maintains the position 0.</p>
  
  <p>Which is a problem when using the onClick listener because it will always be at position 0</p>
  
  <p>So if I click on and try to delete the 5th item the item at position 0 will always get deleted.</p>
  
  <p>Is there a way to reset the onBindViewHolder position?</p>
  
  <p>When I am using following, then there is no issue: -</p>
  
  <pre><code>proAdapter.notifyDataSetChanged();
  </code></pre>
  
  <p>Here is my code when adding a new item in the Java class</p>
  
  <pre><code>        setPro.addToSpinnerItems(0, newItem);
  
          //proAdapter.notifyDataSetChanged();
          proAdapter.notifyItemInserted(0);
          smoothScroller.setTargetPosition(0);
          layoutManager.startSmoothScroll(smoothScroller);
  </code></pre>
  
  <p>Here is my code for the onclicklistener</p>
  
  <pre><code>        holder.myImage.setOnClickListener(v -&gt; {
          spinnerItems.remove(position);
          Log.d("myTag", "Delete item: " + position);
          notifyDataSetChanged(); //Here I could also use notifyItemRemoved
      });
  </code></pre>