我的申请中有6项活动。
即使先前已开始相同的活动,我也会在点击菜单项时启动新活动。 没有必要开始新的活动。
我怎样才能让以前的活动运行?
答案 0 :(得分:2)
在此处android:launchMode
:http://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)。
如果您的活动正在运行,则不会创建新活动。