title: Android: bug in launchMode="singleTask"? -> activity stack not preserved
body: <p>My main activity <code>A</code> has as set <code>android:launchMode="singleTask"</code> in the manifest. Now, whenever I start another activity from there, e.g. <code>B</code> and press the <code>HOME BUTTON</code> on the phone to return to the home screen and then again go back to my app, either via pressing the app's button or pressing the <code>HOME BUTTON</code>long to show my most recent apps it doesn't preserve my activity stack and returns straight to <code>A</code> instead of the expected activity <code>B</code>.</p>
  
  <p>Here the two behaviors:</p>
  
  <pre><code>Expected: A &gt; B &gt; HOME &gt; B
  Actual: A &gt; B &gt; HOME &gt; A (bad!)
  </code></pre>
  
  <p>Is there a setting I'm missing or is this a bug? If the latter, is there a workaround for this until the bug is fixed?</p>
  
  <p>FYI: This question has already been discussed <a href="http://groups.google.com/group/android-developers/browse_thread/thread/9af9165ae679d337" rel="noreferrer">here</a>. However, it doesn't seem that there is any real solution to this, yet.</p>