在我的一项活动中,当某个广播接收者调用它时,它会显示广告。假设我的广告活动已打开。我想通过广播接收器再次调用它,但是我想完成之前的广告活动,然后再重新创建它。怎么做。

最佳答案

在AndroidManifest中将其启动模式更改为singleTop or singleInstance

我会选择singleTop并覆盖onNewIntent()以处理意图更改。这样,您不必关闭活动。

08-18 06:10