Android执行动作后PendingIntent会死吗?

时间:2016-06-22 11:31:27

标签: android android-pendingintent

一个简单的问题,但我找不到答案。

在执行它的动作(sendBroadcast,startService等)后,Android PendingIntent在系统中是否仍然存在?

如果是这样,最有效的方法是杀死它 - 使用cancel()或在创建过程中放置​​FLAG_ONE_SHOT

1 个答案:

答案 0 :(得分:0)

好的,明白了。 @CommonsWare是对的。 当我执行操作后FLAG_ONE_SHOT - PendingIntent自杀。但在这种情况下,我无法检查此PendingIntent是否已在系统中注册。

最后我使用了myPendingIntent.cancel()