Using existing instance of Handler instead of creating a new one

This commit is contained in:
Nelson R. Perez 2019-02-13 23:30:49 -05:00
parent 4181141b4e
commit f11aff72e6

View file

@ -191,7 +191,7 @@ public class NetworkService extends Service {
// Property used to keep track of the currently active node // Property used to keep track of the currently active node
private FullNode mSelectedNode; private FullNode mSelectedNode;
private Handler mHandler = new Handler(); private Handler mHandler = new Handler(Looper.getMainLooper());
private Gson gson = new GsonBuilder() private Gson gson = new GsonBuilder()
.registerTypeAdapter(Transaction.class, new Transaction.TransactionDeserializer()) .registerTypeAdapter(Transaction.class, new Transaction.TransactionDeserializer())
@ -736,8 +736,7 @@ public class NetworkService extends Service {
Log.e(TAG, "Giving up on connections"); Log.e(TAG, "Giving up on connections");
stopSelf(); stopSelf();
} else { } else {
Handler handler = new Handler(Looper.getMainLooper()); mHandler.postDelayed(new Runnable() {
handler.postDelayed(new Runnable() {
@Override @Override
public void run() { public void run() {
Log.d(TAG, "Retrying"); Log.d(TAG, "Retrying");