Java.lang.IllegalArgumentException: registra demasiados receptores de difusión
Estoy recibiendo una java.lang.IllegalArgumentException
con el siguiente mensaje regist too many Broadcast Receivers
(sí, el mensaje dice regist
y not register
) al intentar obtener la última intención de ACTION_BATTERY_CHANGED
. Utilizo el código siguiente:
Intent latestStickyIntent = getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
Como puede ver, no hay registro real de un nuevo receptor, ya que estoy usando null
como BroadcastReceiver.
- IllegalArgumentException readExceptionFromParcel
- Android Fragment no se encontró ninguna vista para ID?
- La clave debe ser un identificador de recurso específico de la aplicación
- Error de base-64 incorrecto
- Android IllegalArgumentException para dismissDialog
Por lo que puedo ver, esto sólo ocurre para un solo usuario en un dispositivo HUAWEI RIO L01, pero no puedo decir si esa es la causa.
¿Alguien tuvo una experiencia similar con ese error?
ACTUALIZACIÓN (03/2016):
Comenzó a ver el mismo problema en otros dispositivos de Huawei (ALE L04, G7 L03) pero aún no hay dispositivos de otros fabricantes.
- IllegalArgumentException al agregar una API de mensajería en la nube a GoogleApiClient
- Obtener una IllegalArgumentException al agregar datos de línea
- Error de excepción del receptor no registrado?
- OpenGL ES 2.0 IllegalArgumentException
- IllegalArgumentException: clase de estado incorrecta
- Android - java.lang.IllegalArgumentException: contentIntent error requerido por la notificación?
- Android Proguard - IllegalArgumentException en la clase TypeReference de Jackson
- Vista no adjunta al administrador de ventanas (cuál es la solución?)
- Cómo comprobar el estado de la conexión VPN en Android ICS
- MPAndroidChart – Las etiquetas de la leyenda están siendo cortadas