Ich bin derzeit mit meinem Android-Gerät mit einem anderen Bluetooth-Gerät mit BLE verbinden.Android BLE startLeScan Scan für bereits angeschlossene Gerät
Das Problem ist, wie scanne ich nach bereits verbundenen Geräten?
In meinem ersten Ansatz habe ich stopLeScan vor der Verbindungsmethode nicht aufgerufen.
Dies hatte kein Problem mit dem oben genannten Problem, aber es verursacht die UI zu brechen (zu kurze Intervall ui Update) und manchmal die Verbindungszeit sehr sehr langsam sein.
Nachdem ich meine App aufgerufen habe, stopLeDevice vor der Verbindung aufzurufen, wurde jeder Fehler behoben, aber ein neues Problem trat auf. Das neue Problem ist, dass ich das verbundene Gerät in meinem ScanResult nicht mehr sehen kann. Es zeigt nur die getrennten Geräte an. Ich möchte immer noch mein angeschlossenes Gerät überwachen. Wie kann ich das erreichen?