title: How to re-initiate RecyclerView scrolling
body: <p>I have a RecyclerView attached to a CursorAdapter and my own custom RecyclerView.OnScrollListener. As the user scrolls to the top and pulls down, all the items are removed, and replaced with newer ones fetched from the network.</p>
  
  <p>The problem is when the number of new items retrieved is small enough to fit on the screen(When it doesn't overflow), my custom onScrollListener, which I use to load the next page of items when scrolling down, is never activated. More specifically it's onScroll method is never called, since well, there aren't enough videos in the list to require needing scrolling down.</p>
  
  <p>To get around this I've tried,</p>
  
  <ol>
  <li>Calling <code>smoothScrollBy(0,0)</code> on the RecyclerView to have my <code>onScroll</code> method called</li>
  <li>Calling <code>requestLayout()</code> on the RecyclerView</li>
  </ol>
  
  <p>Both calls I made in <code>onLoadFinished</code> of my Loader after swapping the cursor having the new data, with the old.</p>
  
  <p>Any ideas?</p>