From f11aff72e656ba73b4b45c135756174d22b7a333 Mon Sep 17 00:00:00 2001 From: "Nelson R. Perez" Date: Wed, 13 Feb 2019 23:30:49 -0500 Subject: [PATCH] Using existing instance of Handler instead of creating a new one --- .../cy/agorise/graphenej/api/android/NetworkService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/graphenej/src/main/java/cy/agorise/graphenej/api/android/NetworkService.java b/graphenej/src/main/java/cy/agorise/graphenej/api/android/NetworkService.java index 75b65b8..adf9e3d 100644 --- a/graphenej/src/main/java/cy/agorise/graphenej/api/android/NetworkService.java +++ b/graphenej/src/main/java/cy/agorise/graphenej/api/android/NetworkService.java @@ -191,7 +191,7 @@ public class NetworkService extends Service { // Property used to keep track of the currently active node private FullNode mSelectedNode; - private Handler mHandler = new Handler(); + private Handler mHandler = new Handler(Looper.getMainLooper()); private Gson gson = new GsonBuilder() .registerTypeAdapter(Transaction.class, new Transaction.TransactionDeserializer()) @@ -736,8 +736,7 @@ public class NetworkService extends Service { Log.e(TAG, "Giving up on connections"); stopSelf(); } else { - Handler handler = new Handler(Looper.getMainLooper()); - handler.postDelayed(new Runnable() { + mHandler.postDelayed(new Runnable() { @Override public void run() { Log.d(TAG, "Retrying");