报警到相同的活动活动

时间:2012-12-07 03:17:06

标签: android android-intent

我已经设定了启动活动的闹钟,比如A。

如果预期的A活动不在前台,A会唤醒并点击onResume(),在那里我查看它的来源。

但是如果A在前景中,我的意图会发生什么呢?

谢谢!

1 个答案:

答案 0 :(得分:2)

这取决于如何为活动A定义launchmode。例如,如果它设置为标准:

<activity android:name=".Activity" android:launchMode="Standard">

它会在触发意图时产生第二个活动,并产生与意图一样多的活动,如果它被设置为“singleTop”,那么它就是:

<activity android:name=".Activity" android:launchMode="singleTop">

它只是将意图路由到已经运行的活动的实例。还有两种类型:“singleInstance”和“singleTask”,因此请参阅文档以获取更多详细信息,以便根据需要进行自定义。