@Ian G's answer правильный - но я думаю, что его можно улучшить, удалив действие запуска из задней части стола. Это то, что @gardarh is trying to say.
У меня есть полный ответ на этот смежный вопрос, который в основном показывает обе стороны проблемы, код активности & манифеста код:
Код активности в основном так же, как @ Ян, так что я не буду повторять это. Но я добавлю свое дополнение к его ответу.
Manifest декларация (обратите внимание на параметр 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>