查找正在运行的活动列表

时间:2011-03-24 11:26:16

标签: android

我的申请中有6项活动。

即使先前已开始相同的活动,我也会在点击菜单项时启动新活动。 没有必要开始新的活动。

我怎样才能让以前的活动运行?

3 个答案:

答案 0 :(得分:2)

在此处android:launchModehttp://developer.android.com/guide/topics/manifest/activity-element.html#lmode"singleTop"可能就是你想要的。

请注意,默认行为是使后退按钮自动运行的方式。

答案 1 :(得分:1)

  

我怎样才能运行以前的活动?并运行它??

在您使用FLAG_REORDER_TO_FRONT的{​​{1}}上添加Intent

答案 2 :(得分:1)

AndroidManifest.xml中将您的活动声明为SingleInstace

(Application-> Activity-> Launch mode-> SingleInstance)。

如果您的活动正在运行,则不会创建新活动。