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()
。
一个简单的问题,但我找不到答案。
Android PendingIntent 在执行其操作(sendBroadcast、startService 等)后在系统中是否仍然存在?
如果是这样,什么是最有效的杀死它的方法 - 在创建期间使用 cancel() or put FLAG_ONE_SHOT?
好的,知道了。
@CommonsWare 是对的。
当我把 FLAG_ONE_SHOT
- PendingIntent
执行一个动作后自杀。但在这种情况下,我无法检查此 PendingIntent
是否已在系统中注册。
最后我用了myPendingIntent.cancel()
。