每次都要开始新的应用

时间:2013-01-03 14:06:47

标签: android android-activity

现在,正在发生的事情是当我按下主页键时,显示最后一个活动活动。但我想要的是每次用户按下主页键并从启动器启动应用程序时启动应用程序。请帮忙

2 个答案:

答案 0 :(得分:0)

我认为你可以在按下主页按钮时覆盖onPause()事件,然后在那里你可以实现完成你的活动。 在启动Activity时将设置意图标志设置为FLAG_ACTIVITY_CLEAR_TOP,您的后台堆栈将清除,因此在完成最后一个活动时,任务和堆栈上没有任何活动

答案 1 :(得分:0)

创建意图时,您可以设置标志。例如

   Intent intent = new Intent();
   intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);