在我的一项活动中,当某个广播接收者调用它时,它会显示广告。假设我的广告活动已打开。我想通过广播接收器再次调用它,但是我想完成之前的广告活动,然后再重新创建它。怎么做。
最佳答案
在AndroidManifest中将其启动模式更改为singleTop or singleInstance。
我会选择singleTop并覆盖onNewIntent()
以处理意图更改。这样,您不必关闭活动。
在我的一项活动中,当某个广播接收者调用它时,它会显示广告。假设我的广告活动已打开。我想通过广播接收器再次调用它,但是我想完成之前的广告活动,然后再重新创建它。怎么做。
最佳答案
在AndroidManifest中将其启动模式更改为singleTop or singleInstance。
我会选择singleTop并覆盖onNewIntent()
以处理意图更改。这样,您不必关闭活动。