From 1fa5455b4f97b22e6d2a878dacb7e6cde19c6865 Mon Sep 17 00:00:00 2001 From: "raoul.dupuis" <raoul.dupuis@hesge.ch> Date: Tue, 13 Oct 2020 15:02:47 +0200 Subject: [PATCH] add onResume and onPause BLE start/stop --- .../example/iot_hes/iotlab/MainActivity.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/example/iot_hes/iotlab/MainActivity.java b/app/src/main/java/com/example/iot_hes/iotlab/MainActivity.java index e13e183..df6502e 100644 --- a/app/src/main/java/com/example/iot_hes/iotlab/MainActivity.java +++ b/app/src/main/java/com/example/iot_hes/iotlab/MainActivity.java @@ -127,15 +127,7 @@ public class MainActivity extends AppCompatActivity { beaconManager.setForegroundScanPeriod(2000, 1000); - beaconManager.connect(new BeaconManager.ServiceReadyCallback() { - @Override - public void onServiceReady() { - String msg = "Beacons: start scanning..."; - PositionText.setText(msg); - Log.d(TAG, msg); - beaconManager.startRanging(region); - } - }); + // Only accept input values between 0 and 100 @@ -204,12 +196,24 @@ public class MainActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); + SystemRequirementsChecker.checkWithDefaultDialogs(this); + beaconManager.connect(new BeaconManager.ServiceReadyCallback() { + @Override + public void onServiceReady() { + String msg = "Beacons: start scanning..."; + PositionText.setText(msg); + Log.d(TAG, msg); + beaconManager.startRanging(region); + } + }); } @Override protected void onPause() { + beaconManager.stopRanging(region); + super.onPause(); } -- GitLab