Intereting Posts
Как закрыть приложение Android полностью Как получить разрешение App для каждого приложения? Как сделать это программно на Android? Как использовать Percentage для макета Android? Camera.Parameters.FLASH_MODE_TORCH для Android 2.1 Пустой просмотр ViewPager с PagerTabStrip Есть ли способ воспроизведения .flv видеофайлов в приложении Android? Слияние нескольких RecyclerView.Adapter для использования с одним RecyclerView (Android) Как создать множественные обратные вызовы Retrofit в том же фрагменте – андроид ASIHTTPRequest эквивалент для Android или любого HTTP-менеджера запросов / обертки? Как проверить, подписана ли APK или «отладить сборку»? Установите кампанию referrer, не видимую в GA (широковещательная передача, отправленная в android GAv4) Android: управление несколькими уведомлениями Android NTLM, получающий HTTP / 1.1 401 Несанкционированный Тестирование жизненного цикла Android-активности Делает onMeasure в Android возвращается Размер, включая отступ и маржу?

Java.lang.IllegalArgumentException: зарегистрировать слишком много широковещательных приемников

Я получаю java.lang.IllegalArgumentException со следующим сообщением, regist too many Broadcast Receivers (да, сообщение говорит, register и не register ) при попытке получить последнее липкое намерение ACTION_BATTERY_CHANGED . Я использую следующий код:

 Intent latestStickyIntent = getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 

Как вы можете видеть, фактического регистра нового приемника нет, поскольку я использую null в качестве BroadcastReceiver.

Насколько я вижу, это происходит только для одного пользователя на устройстве HUAWEI RIO L01, но я не могу сказать, является ли это причиной.

У кого-то был подобный опыт с этой ошибкой?

ОБНОВЛЕНИЕ (03/2016):

Начали видеть ту же проблему на других устройствах Huawei (ALE L04, G7 L03), но все еще нет устройств от других производителей.

Введите описание изображения здесь