一个简单的问题,但我找不到答案。
在执行它的动作(sendBroadcast,startService等)后,Android PendingIntent在系统中是否仍然存在?
如果是这样,最有效的方法是杀死它 - 使用cancel()或在创建过程中放置FLAG_ONE_SHOT?
答案 0 :(得分:0)
好的,明白了。
@CommonsWare是对的。
当我执行操作后FLAG_ONE_SHOT
- PendingIntent
自杀。但在这种情况下,我无法检查此PendingIntent
是否已在系统中注册。
最后我使用了myPendingIntent.cancel()
。