Difference between onStart() and onResume()
<p>I can't get the meaning of <code>onStart()</code> transition state. The <code>onResume()</code> method is always called after <code>onStart()</code>. Why can't it be the <code>onResume()</code> is invoked after <code>onRestart()</code> and <code>onCreate()</code> methods just excluding <code>onStart()</code>? What is its purpose?</p>

<p>Why can't we live without <code>onStart()</code>. I still consider it as redundant (probably because don't understand its meaning completely).</p>
