は、次のコードは、スレッドの実行()セグメントで発生:ドキュメントでは、とにかくスレッドをブロックする場合、whileループでBluetoothServerSocket.accept()が呼び出されるのはなぜですか?アンドロイドドキュメントで
BluetoothSocket socket = null;
// Keep listening until exception occurs or a socket is returned
while (true) {
try {
socket = mmServerSocket.accept();
} catch (IOException e) {
break;
}
// If a connection was accepted
if (socket != null) {
// Do work to manage the connection (in a separate thread)
manageConnectedSocket(socket);
mmServerSocket.close();
break;
}
}
しかし、スレッド()メソッドブロックを受け入れます。したがって、なぜwhile()ループが必要なのか理解できません。なぜなら、すべての可能な状況でwhileループが最初の実行で壊れているからです。
アイデア?
私はこれを答えとして受け入れることができました、ありがとう – Userrrrrrrrr
さて、あなたはできます: - | – EJP
すでにあります、ありがとう;) – Userrrrrrrrr