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
*/
public void sendMessage(String message) {
if (mBufferOut != null) {
Log.d(TAG, "Sending: " + message);
mBufferOut.println(message + "\r\n");
mBufferOut.flush();
}
public void sendMessage(final String message) {
Runnable runnable = new Runnable() {
@Override
public void run() {
if (mBufferOut != null) {
Log.d(TAG, "Sending: " + message);
mBufferOut.println(message + "\r\n");
mBufferOut.flush();
}
}
};
Thread thread = new Thread(runnable);
thread.start();
}
/**