Android Bluetooth为BluetoothSocket.connect()设置超时;
是否有机会为设置超时Android Bluetooth为BluetoothSocket.connect()设置超时;,android,bluetooth,Android,Bluetooth,是否有机会为设置超时 BluetoothSocket.connect(); 那么这个方法会在一段时间后取消吗 谢谢 如果要在设备在一定时间内未连接时取消连接尝试,请运行线程 runOnUiThread(new Runnable() { @Override public void run() { new Handler().postDelayed(new Runnable() { @Override public v
BluetoothSocket.connect();
那么这个方法会在一段时间后取消吗
谢谢 如果要在设备在一定时间内未连接时取消连接尝试,请运行线程
runOnUiThread(new Runnable() {
@Override
public void run() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 5 second
}
}, 5000);
}
});
你说的超时是什么意思?如果您想在某个时间运行线程后关闭蓝牙连接,或者如果我的设备在一定时间内无法连接,我想取消连接尝试。请创建一个处理程序并发布一个延迟的runnable,如果连接线程未成功,将取消连接线程。确定似乎已清除。但是,当我想中止连接尝试时,5秒钟后我应该怎么做?