title: Calling finish() doesn't finish the activity
body: <p>I want to finish my activity when it pauses for specific reasons. Up till recently my code was working perfectly but recently the <code>finish()</code> method stopped doing its job for some reason. Also, when the <code>finish()</code> method is called, I get the following <code>LogCat</code>message:</p>
  
  <pre><code>12-31 18:01:23.445: W/ActivityManager(481): Duplicate finish request for ActivityRecord{42465370 u11 "myapplicationpackage"}
  </code></pre>
  
  <p>Could someone help me out with this?</p>
  
  <p><strong><code>OnPause()</code> method</strong></p>
  
  <pre><code>@Override
  protected void onPause() {
      super.onPause();
      finish();
  }
  </code></pre>