Intereting Posts
Как изменить цвет значков панели инструментов при свертывании Android: проекты в библиотеке и настраиваемые ресурсы Невозможно использовать объект из библиотеки в интерфейсе AIDL Разблокировка телефонной строки на Android-устройстве Как развернуть подписанный APK при нажатии кнопки «Выполнить» в Android Studio? Использование акселерометра в манифесте Android listview пустое сообщение с заголовком Как показать уведомления Android на экране, а также значок строки состояния? Не найдено EGLConfig Android карта без Интернета (offline) Добавить наложение перекрестия на google map v2 Назначение камеры с параметрами разрешения в Android Как заставить GridView загружать ячейки DataMatrix-кодирование с помощью zxing генерирует только 14px растровое изображение Наличие двух групп с одним выбором в ActionBar не работает, но добавление всплывающего меню вместо этого не работает

Android: как я могу полностью прервать / удалить липкую трансляцию?

Мы можем удалить упорядоченную трансляцию с помощью функции abortBroadcast (), есть ли способ полностью удалить липкую упорядоченную трансляцию?

removeStickyBroadcast – именно то, что вам нужно:

 public abstract void removeStickyBroadcast (Intent intent) 

С : API уровня 1

Удалите данные, ранее отправленные с помощью sendStickyBroadcast(Intent) , так что это sendStickyBroadcast(Intent) , что липкой передачи никогда не было.

Вы должны иметь разрешение BROADCAST_STICKY , чтобы использовать этот API. Если вы не сохраните это разрешение, будет выведено SecurityException.

параметры

Намерение Предназначение, которое ранее транслировалось.

http://developer.android.com/reference/android/content/Context.html#removeStickyBroadcast(android.content.Intent)