onRestoreInstanceState() not being called when it is expected
<p>I have run into some trouble lately with <code>onSaveInstanceState()</code> and <code>onRestoreInstanceState()</code>. I have multiple activities that use these methods to save state in the case that they are cleaned up by the system. Most of them work, except for one, and I have no idea why.</p>

<p>What specifically happens is this:  </p>

<ul>
<li>I have my emulator running, and the dev tools setup to <code>destroy()</code> all activities when they are no longer visible. (So that I can prove that save/restore are working properly.)  </li>
<li>The Activity in question is started up, and I proceed to change some of its state.  </li>
<li>I start a new Activity, let it run for a moment, and then use the 'back' button to go to my previous Activity.  </li>
<li>Upon arriving back at the Activity in question, I notice that the default state is back, thus, it does not have the state it should.</li>
</ul>

<p>I have noticed that the <code>onSaveInstanceState()</code> is called, <code>onCreate()</code> is called, but has a null bundle, and <code>onRestoreInstanceState()</code> is never called.</p>

<p>Has anyone seen this before?</p>
