Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们可以删除一个有序广播,abortBroadcast()有没有办法完全删除一个粘性有序广播?
abortBroadcast()
removeStickyBroadcast正是您需要的:
removeStickyBroadcast
public abstract void removeStickyBroadcast (Intent intent)
自:API 级别 1 删除之前用 发送的数据sendStickyBroadcast(Intent),这样就好像粘性广播从未发生过一样。 您必须拥有BROADCAST_STICKY权限才能使用此 API。如果您不持有该权限,则会抛出 SecurityException。 参数 意图 先前广播的意图。
自:API 级别 1
删除之前用 发送的数据sendStickyBroadcast(Intent),这样就好像粘性广播从未发生过一样。
sendStickyBroadcast(Intent)
您必须拥有BROADCAST_STICKY权限才能使用此 API。如果您不持有该权限,则会抛出 SecurityException。
BROADCAST_STICKY
参数
意图 先前广播的意图。
http://developer.android.com/reference/android/content/Context.html#removeStickyBroadcast(android.content.Intent)