diff --git a/app/src/main/java/com/github/frimtec/android/pikettassist/ui/signal/LowSignalAlarmActivity.java b/app/src/main/java/com/github/frimtec/android/pikettassist/ui/signal/LowSignalAlarmActivity.java index d4696d6f..ff96d1a1 100644 --- a/app/src/main/java/com/github/frimtec/android/pikettassist/ui/signal/LowSignalAlarmActivity.java +++ b/app/src/main/java/com/github/frimtec/android/pikettassist/ui/signal/LowSignalAlarmActivity.java @@ -38,10 +38,15 @@ public LowSignalAlarmActivity() { return false; } ApplicationPreferences applicationPreferences = ApplicationPreferences.instance(); - return !applicationPreferences.getSuperviseSignalStrength(getApplicationContext()) || - !(isLowSignal(getApplicationContext(), applicationPreferences) || - isNoInternet(applicationPreferences) - ); + Context context = getApplicationContext(); + + if (!applicationPreferences.getSuperviseSignalStrength(context)) { + return true; + } + if (isLowSignal(context, applicationPreferences)) { + return false; + } + return !(applicationPreferences.getAlertConfirmMethod(context).isInternet() && isNoInternet(applicationPreferences)); }, Duration.ofSeconds(1)); }