Android onPause issue
<p>I have a search function in my app, and I have the searching activity called SearchPage2.java, and also another activity (SearchTaDa.java) that shows more info when a list Item is clicked. I've discovered that I can't call <code>finish()</code> in <code>onPause()</code> in SearchPage2.java because I want the ListView to still be visible when you press my software back button (or the hardware Back Button) from SearchTaDa.java. But because I'm not calling <code>finish()</code> in SearchPage2.java, when you press the hardware home button to exit the app, then restart the app, it goes right back to the SearchPage2 activity rather than restarting the app from the splash screen, the beginning of the app. So the SearchPage2 onPause looks like:</p>

<pre><code>    @Override
protected void onPause() {
    super.onPause();
    overridePendingTransition(R.anim.fadein, R.anim.fadeout);
}
</code></pre>

<p>and the More Info Activity, SearchTaDa.java onPause looks like:</p>

<pre><code>    @Override
protected void onPause() {
    super.onPause();
    overridePendingTransition(R.anim.fadein, R.anim.fadeout);
    finish();
}
</code></pre>

<p>My question is what can I call in the SearchPage2 activity so that when you restart the app it starts fresh, and doesn't resume at the search page?</p>
