title: What is the difference between onPause() and onStop() of Android Activites?
body: <p>From android doc here <a href="http://developer.android.com/reference/android/app/Activity.html" rel="noreferrer">http://developer.android.com/reference/android/app/Activity.html</a>,
  it said 'Activity comes into foreground' will call <code>onPause()</code>, and 'Activity is no longer visible' will call <code>onStop()</code>.</p>
  
  <p>Isn't 'Activity comes into foreground' same as 'Activity is no longer visible'?
  Can you please tell me what is the difference between them?</p>