title: Is there a function to get the new elements' order of RecyclerView after reorder it by drag and drop?
body: <p>I building a photobook app, I need to reorder my picked images in my RecyclerView using drag and drop like this </p>
  
  <p><a href="https://play.google.com/store/apps/details?id=com.photobook.android&amp;hl=en_US" rel="nofollow noreferrer">an example</a></p>
  
  <p>actuly I drag and drop but I don't know how to get the new order!</p>
  
  <p>I tried to access the list inside my adapter but it's order some times true and some times not</p>
  
  <pre><code>for (int i = 0; i &lt; adapter.Hunts.size(); i++) {
              Log.d(TAG, "onMove: "+i+"  "+Hunts.get(i).getName());
  }
  </code></pre>
  
  <p>I expect the output of printing that to be the same order of my list after drag and drop it's like it some times, but it getting be wrong after drag and drop some elements!</p>