Я уже открыл другое устройство, и я уже связал его. По крайней мере, у меня есть это в списке парных устройств на моем телефоне Android.
Теперь на BluetoothSocket.connect() могут возникнуть две проблемы:
- Удаленное устройство отключено или иным образом недоступно
-
Удаленное устройство забыло о спаривании, поскольку оно может соединяться только с одним другим устройством и было сопряжено с другим телефоном
= > Затем соединение завершается с ошибкой после определенного таймаута.
Можно ли проверить, что действительно доступно уже спаренное устройство и помнит, что оно было сопряжено с моим телефоном без подключения к нему? Это не связано с обнаружением подключения устройства. Сопряженный и видимый не совпадает с подключенным.