在调用finish()方法之后,是否可以从另一个 Activity 中重新启动一个 Activity ?

2020年8月19日 27点热度 0条评论

从活动A调用finish()方法之后,是否可以从活动B重新启动活动A?

我如何才能做到这一点?

解决方案如下:

Intent intent = new Intent(this, Activityb.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
                Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);

使用这段代码,并相应地更改活动名称。这将完成您的活动A并重定向到活动B