2015-03-02 128 views

回答

3

你不能改變BluetoothSocket.connect超時()。作爲文件:

此方法將阻塞,直到連接或連接 失敗。如果此方法無異常返回,則此套接字現在連接到 。

解決方法。例如:

例如:超時5秒。 使用CountDownTimer檢查連接是否完成(成功或失敗)。 5秒後,如果連接不完整,則使用BluetoothSocket.close()取消。

作爲的BluetoothSocket文檔:

接近()可以用來中止從另一個線程此通話。