Android关闭上一个活动

时间:2017-04-07 12:45:06

标签: android android-activity broadcastreceiver

我想从Broadcastresiver开始两次主要活动但关闭前一次活动?

pop.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK );

但它不起作用?

3 个答案:

答案 0 :(得分:1)

完成活动,你可以调用finishaffinity()或者完成()

答案 1 :(得分:1)

尝试使用

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

答案 2 :(得分:0)

首先阅读Android开发者以获取更多信息

Link

然后关闭或完成活动,您需要使用

this.finish();
or
this.finishaffinity();
希望它有所帮助。