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.

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.

Introduzca aquí la descripción de la imagen

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.