title: Null pointer exception when trying to programmatically perform click on non visible Recycler view item
body: <p>I have a recycler view and I want to perform click on one of its items. </p>
  
  <p>Here is my code:</p>
  
  <pre><code>mRecyclerView.findViewHolderForAdapterPosition(2).itemView.performClick();
  </code></pre>
  
  <p>It works fine when the item is visible, but when it is not visible i'm getting a null pointer exception </p>
  
  <p>also i tried scroll to position before perform click but i got same result   </p>
  
  <p>Any idea on how to solve this issue?</p>