【发布时间】:2017-04-07 12:45:05
【问题描述】:
我想从 Broadcastresiver 启动主要活动两次但关闭前一个?
pop.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK );
但它不起作用?
【问题讨论】:
-
为什么要开始两次相同的活动?你的意思是,你是从 MainActivity 调用 MainActivity Intent 吗?
-
没有在broadcastreciver中创建了一个动作,我想在mainActivity中执行,除了启动活动之外别无他法,但我想删除以前的MainActivity旧的你明白我吗
-
你想从你的 backstack 中删除 mainActivity 吗?您的应用是否包含多个活动。
-
显示你的一些代码,你在哪里调用活动你的标志应该处理调用新活动的活动不会有 onBack() 选项返回到以前的活动。所以你的代码一定有问题。
-
非常感谢所有问题都解决了
标签: android android-activity broadcastreceiver