1

我有一个对我来说似乎很奇怪的问题。当警报响起时,我会抛出不同的通知。每个通知都有一个pendingIntent,其中包含一个可序列化的对象。当我使用片段时,每个pendingIntent 都被发送到同一个活动,即主要活动。根据 pendingIntent 中包含的对象,会显示另一个片段。这很完美。问题是如果我关闭应用程序并通过启动器图标再次打开它,则显示的不是定义的主片段,而是前一个片段(已从通知创建)。正如我在 Logcat 中观察到的那样,似乎当我单击启动器图标时启动的 MainActivity 仍然显示为 pendingIntent。是不是pendingIntent用了之后就被删除了?我'

4

0 回答 0