Hi
Here is a thread example in Android SDK sample (BluetoothChat)
while (true) {
try {
// Read from the InputStream
bytes = mmInStream.read(buffer);
// Send the obtained bytes to the UI Activity
mHandler.obtainMessage(BluetoothChat.MESSAGE_READ,
bytes, -1, buffer)
.sendToTarget();
} catch (IOException e) {
Log.e(TAG, "disconnected", e);
connectionLost();
break;
}
}
In order to destroy this thread, first to close the socket. But this
thread is still running at the blocked call mmInStream.read() even
mSocket.close is successfully run.
Question: How to properly destroy a thread stuck in blocked call?
Thanks and regards.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en