主要活动消失了吗? Android的

时间:2012-02-24 15:51:49

标签: android return back main-activity

在我的应用中,我有几项活动。如何设置,每次用户长按回家并从后台带来我的应用程序,它始终显示主要活动?

因为现在如果用户隐藏应用程序并按下“主页”按钮,我的应用程序将返回到最新的打开活动,但是然后用户按“返回”按钮关闭应用程序,但是按下应用程序图标它会回来主要活动。

1 个答案:

答案 0 :(得分:1)

如果您只希望主要活动显示在“最近的应用”中,那么在所有非主要活动中,请在清单中添加此标记:

android:noHistory

这会导致您的主要活动保留在活动堆栈上,但会从中移除所有活动。

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

  

是否应从活动堆栈中删除活动   并在用户导航时完成(调用其finish()方法)   从它,它不再在屏幕上可见 - 如果它应该是“真实的”   完成,如果没有,则“假”。默认值为“false”。价值   “真实”意味着活动不会留下历史痕迹。它   将不会保留在任务的活动堆栈中,因此用户将会   不能回到它。此属性是在API中引入的   3级。