From c23176ca8ea102a7f86b07478dd11e98a7d4fc4a Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Thu, 11 Apr 2024 19:42:35 +0100 Subject: [PATCH] Bound and unbound from service in Fragment onResume and onPause so we don't have so many things bound to the service at once --- .../openseizuredetector/FragmentOsdBaseClass.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdBaseClass.java b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdBaseClass.java index e589093..9a57353 100644 --- a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdBaseClass.java +++ b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdBaseClass.java @@ -68,18 +68,18 @@ public class FragmentOsdBaseClass extends Fragment { public void onStart() { super.onStart(); Log.i(TAG, "onStart()"); - if (mUtil.isServerRunning()) { - Log.i(TAG, "onStart() - Binding to Server"); - mUtil.bindToServer(mContext, mConnection); - } else { - Log.i(TAG, "onStart() - Server Not Running"); - } } @Override public void onResume() { super.onResume(); Log.i(TAG, "onResume()"); + if (mUtil.isServerRunning()) { + Log.i(TAG, "onResume() - Binding to Server"); + mUtil.bindToServer(mContext, mConnection); + } else { + Log.i(TAG, "onResume() - Server Not Running"); + } mUiTimer = new Timer(); mUiTimer.schedule(new TimerTask() { @Override @@ -94,13 +94,13 @@ public class FragmentOsdBaseClass extends Fragment { super.onPause(); Log.i(TAG, "onPause()"); mUiTimer.cancel(); + mUtil.unbindFromServer(mContext, mConnection); } @Override public void onStop() { super.onStop(); Log.i(TAG, "onStop()"); - mUtil.unbindFromServer(mContext, mConnection); } /**