收到新意图后,旧意图会发生什么?

时间:2016-02-08 16:03:44

标签: android android-intent android-activity

有3项活动(A-B-C)

活动A首先向活动B发送意图

然后活动C向活动B发送另一个意图

在活动B中,getIntent()会返回更新的意图吗?换句话说:新的意图是否覆盖旧意图?

有没有办法保留意图历史记录?

1 个答案:

答案 0 :(得分:0)

已解决:如果我从活动A 开始活动B ,然后我想从活动C 重新启动它,意图是' s flag>>> FLAG_ACTIVITY_SINGLE_TOP<<<我只需要在活动B 覆盖protected void onNewIntent(Intent intent),并从活动C

收到的新意图中获得额外收益