Android蓝牙套接字超时

Android蓝牙套接字超时,android,bluetooth,Android,Bluetooth,也许我错过了什么,但是如何更改BluetoothSocket.connect()的超时 谢谢 Anthony您无法更改BluetoothSocket.connect()的超时。作为文件: 此方法将一直阻止,直到建立连接或断开连接 失败。如果此方法返回时没有异常,则此套接字为 现在已连接 变通办法 例:超时5s。 使用倒计时检查连接是否完成(成功或失败)。5秒后,如果连接不完整,则使用BluetoothSocket.close()取消连接 作为BluetoothSocket文档: close()可

也许我错过了什么,但是如何更改BluetoothSocket.connect()的超时

谢谢


Anthony

您无法更改BluetoothSocket.connect()的超时。作为文件:

此方法将一直阻止,直到建立连接或断开连接 失败。如果此方法返回时没有异常,则此套接字为 现在已连接

变通办法

例:超时5s。 使用倒计时检查连接是否完成(成功或失败)。5秒后,如果连接不完整,则使用BluetoothSocket.close()取消连接

作为BluetoothSocket文档:

close()可用于从另一个线程中止此调用


无法更改BluetoothSocket.connect()的超时。作为文件:

此方法将一直阻止,直到建立连接或断开连接 失败。如果此方法返回时没有异常,则此套接字为 现在已连接

变通办法

例:超时5s。 使用倒计时检查连接是否完成(成功或失败)。5秒后,如果连接不完整,则使用BluetoothSocket.close()取消连接

作为BluetoothSocket文档:

close()可用于从另一个线程中止此调用


无法更改BluetoothSocket.connect()的超时。作为文件:

此方法将一直阻止,直到建立连接或断开连接 失败。如果此方法返回时没有异常,则此套接字为 现在已连接

变通办法

例:超时5s。 使用倒计时检查连接是否完成(成功或失败)。5秒后,如果连接不完整,则使用BluetoothSocket.close()取消连接

作为BluetoothSocket文档:

close()可用于从另一个线程中止此调用


无法更改BluetoothSocket.connect()的超时。作为文件:

此方法将一直阻止,直到建立连接或断开连接 失败。如果此方法返回时没有异常,则此套接字为 现在已连接

变通办法

例:超时5s。 使用倒计时检查连接是否完成(成功或失败)。5秒后,如果连接不完整,则使用BluetoothSocket.close()取消连接

作为BluetoothSocket文档:

close()可用于从另一个线程中止此调用