title: The difference between, onViewRecycled, onDetachedFromRecyclerView, and onViewDetachedFromWindow in Android
body: <p>I'm having some trouble understanding the terminology used by the official documentation.  Specifically, there are the methods 
  <code>onViewRecycled</code>, <code>onDetachedFromRecyclerView</code> and
  <code>onViewDetachedFromWindow</code>.  What are the difference between these three?</p>