title: What is the exact difference between onAttachedToWindow and onStart
body: <p>I sometimes see people using the <code>Activity.onAttachedToWindow</code> method but personally, I did never use it. When reading it's documentation it appears to me as it would be almost the same as <code>onStart()</code>.</p>
  
  <p>One thing I assume is:
  <code>onAttachedToWindow</code> is invoked before <code>onCreate()</code>
  <code>onStop</code> is invoked after.</p>
  
  <p>Am I right with this assumption?
  What are the behalfs of both and when do you use which?</p>