Damit meinst Du wohl wenn eine Verbindung getrent wird / werden soll, oder gelöscht werden soll.
Das Verbinden geht meist einfach und direkt, aber wenn ein Gerät wegfällt oder disconnected wird ...
Das kann dann extrem tricky werden wenn da noch Kommandos irgendwo hängen,
ich denke man muss auch einfach warten bis die Phones Ressourcen freigeben und einem wieder den Zugriff erlauben.
Um das zu Beschleunigen habe ich schon alles Mögliche versucht (fällt bei mir unter Stichwort Kill BLE), und auch gewisse Timings zwischen Befehlen sind dabei einzuhalten.
Ich arbeite auch noch ein einem neuen, großen Update meiner Libraries, die 6. BLE Version jetzt,
aber da komme ich erst zu wenn ich noch 1000 Dinge vorher erledigt habe.
Solange es stabil läuft, besser Finger davon lassen, sonst passiert am Ende das siehe unten