title: Android RecyclerView drawing issues (flicker)
body: <p>I have Activity1 with a fragment which has a RecyclerView in it.
  Selecting an item on the list starts Activity2 which modifies the item.
  Returning back to Activity1 after Activity2 finishes I observe that the RecyclerView first draws the pre-Activity2 state (saved old item state), then in onActivityResult I do restartLoader() which delivers an updated set of data and then RecyclerView redraws itself again with the new data.</p>
  
  <p>The problem with this behavior is that the RecyclerView <em>flickers</em> because it originally draws old data then redraws itself with the new data. Assuming I always want to use refreshLoader() in Activity1.onActivityResult(), is there a good way to avoid such flickering?</p>
  
  <hr>
  
  <p>Additional complication is that I use empty view to show when recycleview is empty... This adds to flickering even more...</p>