keep TcpClient calls off the main thread

This commit is contained in:
Elliot 2016-08-28 17:25:04 -04:00
parent 920d88ce59
commit eb710bd91f

View file

@ -66,12 +66,19 @@ public class TcpClient {
* *
* @param message text entered by client * @param message text entered by client
*/ */
public void sendMessage(String message) { public void sendMessage(final String message) {
if (mBufferOut != null) { Runnable runnable = new Runnable() {
Log.d(TAG, "Sending: " + message); @Override
mBufferOut.println(message + "\r\n"); public void run() {
mBufferOut.flush(); if (mBufferOut != null) {
} Log.d(TAG, "Sending: " + message);
mBufferOut.println(message + "\r\n");
mBufferOut.flush();
}
}
};
Thread thread = new Thread(runnable);
thread.start();
} }
/** /**