Android PendingIntent 是否在执行操作后消失?

Android does PendingIntent die after performing action?

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

Android PendingIntent 在执行其操作(sendBroadcast、startService 等)后在系统中是否仍然存在?

如果是这样,什么是最有效的杀死它的方法 - 在创建期间使用 cancel() or put FLAG_ONE_SHOT

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

最后我用了myPendingIntent.cancel()