title: How does Activity.finish() work in Android?
body: <p>Could someone provide a description of what happens when an <code>Activity</code> calls its <code>finish()</code> method?</p>
  
  <p>Does it exit immediately, or does it complete the function from which it was called?</p>