From 37a32f8baeb98bfcfb451c09d2e58361fc34c926 Mon Sep 17 00:00:00 2001 From: jrejaud Date: Wed, 30 Dec 2015 17:00:58 -0500 Subject: [PATCH] Toast now runs on UI thread --- .../java/com/github/jrejaud/wear_socket/WearSocket.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/wear-socket/src/main/java/com/github/jrejaud/wear_socket/WearSocket.java b/wear-socket/src/main/java/com/github/jrejaud/wear_socket/WearSocket.java index d219986..66941fa 100644 --- a/wear-socket/src/main/java/com/github/jrejaud/wear_socket/WearSocket.java +++ b/wear-socket/src/main/java/com/github/jrejaud/wear_socket/WearSocket.java @@ -103,8 +103,13 @@ public void run() { String nodeID = findBestNodeId(nodes); Log.d(TAG,"Node found: "+nodeID); if (nodeID==null) { - String message = "Error, cannot find a connected device"; - Toast.makeText(context,message,Toast.LENGTH_SHORT).show(); + final String message = "Error, cannot find a connected device"; + ((Activity)context).runOnUiThread(new Runnable() { + @Override + public void run() { + Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); + } + }); new Throwable(message); return; }