Intent onDestroy() always being called with back button
<p>I appear to have the opposite issue to every other post on the topic I have come across. Others find that onDestroy() is not always called but I find it <strong>always</strong> and immediately is.</p>

<p>I am checking whether it is called with the following:</p>

<pre><code>@Override
protected void onDestroy() {
    super.onDestroy();
    Log.d(TAG, "onDestroy");
}
</code></pre>

<p>This log code is triggered immediately after either clicking back or using my actionbar button which just calls the home activity as an intent.</p>

<p>I have looked around but everyone says the lifecycle should look like this: <a href="http://developer.android.com/images/activity_lifecycle.png" rel="nofollow">http://developer.android.com/images/activity_lifecycle.png</a></p>

<p>This behaviour is not limited to a single app; I have tried downloading some example code and adding in the above debugging code only to find the same behaviour. It is also not limited to a single android version; I have tried 2.1 and 2.3 in the emulator and also 4.0.2 on a physical device.</p>

<p>Any ideas of what I might be doing wrong?</p>
