@Ian G's answer est correct - mais je pense que son peut être amélioré en supprimant l'activité de lancement du backstack. C'est ce que @gardarh is trying to say.
J'ai une réponse complète à cette question connexe qui montre essentiellement les deux côtés du problème, code d'activité & Code manifeste:
Le code d'activité est essentiellement le même que @ Ian, donc je ne vais pas le rediffuser. Mais je vais inclure mon ajout à sa réponse.
Déclaration Manifest (notez le paramètre noHistory="true"
):
<activity
android:name=".activity.EntryActivity"
android:launchMode="singleInstance"
android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>