From 5c59f7732e18551d744a6cec3bb399c56bbdee1b Mon Sep 17 00:00:00 2001 From: Patrick Halboth Date: Fri, 25 Jun 2021 10:57:27 +0200 Subject: [PATCH] if(amplitude > 255 || amplitude < 1) amplitude = VibrationEffect.DEFAULT_AMPLITUDE; --- .../java/de/edotzlaff/schockwelle/SensorMapsActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/edotzlaff/schockwelle/SensorMapsActivity.java b/app/src/main/java/de/edotzlaff/schockwelle/SensorMapsActivity.java index 6975e2d..31bc992 100644 --- a/app/src/main/java/de/edotzlaff/schockwelle/SensorMapsActivity.java +++ b/app/src/main/java/de/edotzlaff/schockwelle/SensorMapsActivity.java @@ -146,8 +146,11 @@ public class SensorMapsActivity extends FragmentActivity implements OnMapReadyCa if(!mDeviceCanVibrate) return; + Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); - if (Build.VERSION.SDK_INT >= 26) { + if(amplitude > 255 || amplitude < 1) + amplitude = VibrationEffect.DEFAULT_AMPLITUDE; + if (Build.VERSION.SDK_INT >= 26) { if(duration == 0) { v.cancel(); //stop vibration if still running