0

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

4

2 回答 2

0

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

于 2013-01-03T15:04:51.973 回答
0

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

   Intent intent = new Intent();
   intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
于 2013-01-03T15:32:40.667 回答