0 votos

Todas las aplicaciones se bloquean si se conecta un dispositivo de entrada BT

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.

1voto

saurav Puntos 101

Estoy viendo el mismo comportamiento entre mi tablet Samsung Galaxy A y un teclado Zagg Flex Bluetooth. Cuando se conecta o se desconecta, la aplicación actual se reinicia o se cierra a la fuerza. En orden de mal comportamiento, veo que las aplicaciones hacen una de estas tres cosas (con un ejemplo cada una): forzar el cierre (Lightning Launcher), reiniciar y perder cualquier trabajo en curso (ES File Explorer), o manejar con gracia el evento de conexión como si nada hubiera pasado (Chrome). Realizando una búsqueda en Google, parece que esto es "por diseño":" Android reiniciará una aplicación cuando el estado de conexión del teclado BT cambie, pero las aplicaciones pueden declarar a Android que la aplicación manejará el evento por sí misma y, por lo tanto, evitará la recarga.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X