title: Understanding of isFinishing()
body: <p>I got confused after reading the Android doc about <code>isFinishing()</code> at <a href="http://developer.android.com/reference/android/app/Activity.html" rel="nofollow noreferrer">http://developer.android.com/reference/android/app/Activity.html</a>.</p>
  
  <p>If I call <code>isFinishing()</code> in <code>onPause()</code>, what would the return value of the <code>isFinishing()</code> call be in the following 3 scenarios?</p>
  
  <ol>
  <li>Activity is killed due to <code>finish()</code> being called.</li>
  <li>An activity is not in the foreground and the activity (not the app) is being killed by the OS due to low memory.</li>
  <li>Activity is going to the background.</li>
  </ol>
  
  <p>I am sure that the result of <code>isFinishing()</code> will be <em>true</em> in scenario 1 and will be <em>false</em> in scenario 3. </p>
  
  <p>How about scenario 2? Will <code>isFinishing()</code> return <em>true</em> or <em>false</em> in scenario 2?</p>