我们可以使用 abortBroadcast()
移除一个ordered broadcast,有没有办法完全移除一个sticky ordered broadcast?
最佳答案
removeStickyBroadcast
正是您所需要的:
public abstract void removeStickyBroadcast (Intent intent)
Since: API Level 1
Remove the data previously sent with
sendStickyBroadcast(Intent)
, so that it is as if the sticky broadcast had never happened.You must hold the
BROADCAST_STICKY
permission in order to use this API. If you do not hold that permission, SecurityException will be thrown.Parameters
intent The Intent that was previously broadcast.
关于Android:我怎样才能完全中止/删除粘性广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11839043/