如何在android中重复活动?

时间:2011-06-29 08:47:26

标签: java android android-activity android-intent

我有不止一个是splashActivity,mainActivity等。在安装应用程序的初期,它在splashActivity上启动活动,但是如果web点击应用程序图标它不再在splashActivity启动,它直接盯着mainActivity。

如何设置它将在splashActivity上启动的每个启动应用程序?

2 个答案:

答案 0 :(得分:1)

您可以在清单中将活动属性noHistory设置为true,如下所示:android:noHistory="true" 阅读:http://developer.android.com/guide/topics/manifest/activity-element.html#nohist 如果noHistory设置为true,则您的活动将不会存储在应用程序堆栈中,并且通过将所有活动设置为true,应用程序将被强制从第一个活动开始。 另见:Removing an activity from the history stack

答案 1 :(得分:0)

可能发生的事情是您的申请尚未关闭,但已发送至后台。当你再次启动时,它实际上不会再次启动,但它会被带入前台。这是标准行为,您不应该尝试更改它。