如何使用getIntent()而不触发其他意图?

时间:2019-05-13 21:16:02

标签: android android-intent android-activity

我试图将数据从一个activity传递到另一个getIntent(),在第二个activity中使用activity。我的问题是,当用户单击通知时,我已经有一个意图将用户发送到“第二” activity。现在由于某种原因,当我尝试从另一个getIntent()获取数据并调用sys.meta_path时,它将触发通知。 我该如何避免这个问题?

1 个答案:

答案 0 :(得分:1)

您可以通过在通知的意图中添加布尔值来达到目的:

notificationIntent.putExtra("isFromNotification",true);

现在您正在进行第二个活动:

boolean isFromNotification = getIntent().getBooleanExtra("isFromNotification",false);

现在您可以知道它是否来自通知