Tengo un problema con mis tabletas Android y un mando a distancia Bluetooth conectado. (Se detecta como un teclado BT, que está bien para mí)
El mando a distancia es un mando BT 4.0 y ya está emparejado con Android. Una vez conectado, funciona bien.
El problema es el propio proceso de conexión: Cuando el mando a distancia no está conectado -por ejemplo, después de un tiempo de inactividad, o después de un reinicio del sistema- se pulsa un botón y se vuelve a conectar inmediatamente. Esta parte funciona bien.
Sin embargo, mientras se conecta, la actividad actual en primer plano se bloquea. Esto afecta a todas las aplicaciones, sean cuales sean.
Por ejemplo, si estoy en el lanzador, la pantalla se queda en negro durante una fracción de segundo hasta que se redibuja todo. Si estoy en una aplicación de juego (para probar), el juego se reinicia completamente. Mientras que no sería un problema si se queda en negro durante una fracción de segundo, es un problema importante en mi propia aplicación, que estoy desarrollando actualmente: La aplicación se reinicia completamente. El usuario no ve nada durante 3 segundos (ese es el tiempo que necesita la aplicación para cargar).
Primero pensé que era un problema de programación por mi parte, por eso he publicado una pregunta en Stack Overflow
Pero ahora he descubierto que no es un problema de programación, porque todas las aplicaciones se bloquean y se reinician cuando se vuelve a conectar el dispositivo BT. ¿Qué puedo hacer para solucionar esto?
Dispositivos, donde probé el BT Remote:
- tablet Android 4.4.2 (producto "sin nombre") - El error está presente
- tablet Android 5.1 (producto "sin nombre") - El error está presente
- Teléfono con Android 5.1.1 (Samsung xCover) - ¡No hay problema!
- Teléfono con Android 4.4.2 (Samsung GALAXY S III Neo) - ¡No hay problema!
Espero que alguien tenga una idea de cómo solucionar esto.