J'ai un problème avec mes tablettes Android et une télécommande Bluetooth connectée. (Elle est détectée comme un clavier BT, ce qui me convient).
La télécommande est une télécommande BT 4.0 et est déjà couplée à Android. Une fois connectée, elle fonctionne parfaitement.
Le problème réside dans le processus de connexion lui-même : Lorsque la télécommande n'est pas connectée - par exemple après un certain temps d'inactivité ou après un redémarrage du système - vous appuyez sur un bouton et elle se reconnecte immédiatement. Cette partie fonctionne bien.
Cependant, pendant qu'il se connecte, l'activité en cours au premier plan se bloque ! Cela concerne toutes les applications, quelles qu'elles soient.
Par exemple, si je suis dans le lanceur, l'écran devient noir pendant une fraction de seconde jusqu'à ce que tout soit redessiné. Si je suis dans une application de jeu (pour tester), le jeu redémarre complètement. Ce n'est pas un problème si l'écran devient noir pendant une fraction de seconde, mais c'est un problème majeur dans ma propre application, que je suis en train de développer : L'application redémarre complètement. L'utilisateur ne voit rien pendant 3 secondes (c'est le temps nécessaire au chargement de l'application).
J'ai d'abord pensé qu'il s'agissait d'un problème de programmation de mon côté, C'est pourquoi j'ai posé une question sur Stack Overflow.
Mais j'ai découvert qu'il ne s'agit pas d'un problème de programmation, car toutes les applications se bloquent et redémarrent dès que l'on reconnecte l'appareil BT. Que puis-je faire pour résoudre ce problème ?
Devices, où j'ai testé la télécommande BT :
- Tablette Android 4.4.2 (produit "no-name") - L'erreur est présente
- Tablette Android 5.1 (produit "no-name") - L'erreur est présente
- Téléphone Android 5.1.1 (Samsung xCover) - Pas de problème !
- Téléphone Android 4.4.2 (Samsung GALAXY S III Neo) - Pas de problème !
J'espère que quelqu'un a une idée pour résoudre ce problème.