Android 如何判断活动是否通过PendingEvent达成

Android 如何判断活动是否通过PendingEvent达成,android,notifications,android-pendingintent,Android,Notifications,Android Pendingintent,有没有办法告诉我是否通过应用程序的常规流程达到了某些活动,或者我是否通过PendingEvent通过通知达到了此(深度)活动 当应用程序启动时,我需要执行一些操作,如果我通过通知到达此活动,我需要确保执行了这些操作。您可以在挂起的内容上添加一个额外的操作,然后在活动启动时使用getIntent()检查它(“返回启动此活动的意图”)。执行此操作时,您可以获取extras()并检查活动是如何启动的。我是通过在挂起的意图的意图参数中发送一个具有唯一值的bundle来完成的,如消息1 for messa

有没有办法告诉我是否通过应用程序的常规流程达到了某些活动,或者我是否通过
PendingEvent
通过
通知达到了此(深度)活动


当应用程序启动时,我需要执行一些操作,如果我通过通知到达此活动,我需要确保执行了这些操作。

您可以在挂起的内容上添加一个额外的操作,然后在活动启动时使用getIntent()检查它(“返回启动此活动的意图”)。执行此操作时,您可以获取extras()并检查活动是如何启动的。

我是通过在挂起的意图的意图参数中发送一个具有唯一值的bundle来完成的,如消息1 for message 2 for about page等。