From 2cb4a2f1d3443f0338101eb2d41bbfa65404c224 Mon Sep 17 00:00:00 2001 From: jens Date: Wed, 15 Jul 2026 18:32:04 +0200 Subject: [PATCH] Deactivated unnecessary reading operations --- .../main/java/com/jens/automation2/AutomationService.java | 2 +- app/src/main/java/com/jens/automation2/Trigger.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/jens/automation2/AutomationService.java b/app/src/main/java/com/jens/automation2/AutomationService.java index f142e24..10c4a05 100644 --- a/app/src/main/java/com/jens/automation2/AutomationService.java +++ b/app/src/main/java/com/jens/automation2/AutomationService.java @@ -277,7 +277,7 @@ public class AutomationService extends Service implements OnInitListener /* On normal phones the app is supposed to automatically restart in case of any problems. - In the emulator we want it to stop to be able to better pinpoint the root cause. + In the emulator we want it to stop to be able to better pinpoint the root cause of sudden stops. */ if(Miscellaneous.isAndroidEmulator()) return START_NOT_STICKY; diff --git a/app/src/main/java/com/jens/automation2/Trigger.java b/app/src/main/java/com/jens/automation2/Trigger.java index 369b8db..e081dc3 100644 --- a/app/src/main/java/com/jens/automation2/Trigger.java +++ b/app/src/main/java/com/jens/automation2/Trigger.java @@ -730,7 +730,7 @@ public class Trigger public boolean checkCalendarEvent(CalendarReceiver.CalendarEvent event, boolean ignoreActive) { String[] conditions = this.getTriggerParameter2().split(Trigger.triggerParameter2Split); - List calendarEvents = CalendarReceiver.readCalendarEvents(AutomationService.getInstance(), true,false); +// List calendarEvents = CalendarReceiver.readCalendarEvents(AutomationService.getInstance(), true,false); /* 0 = titleDir @@ -747,8 +747,8 @@ public class Trigger 11 = calendars list */ - boolean isActive = getTriggerParameter(); - if (!ignoreActive && isActive != event.isCurrentlyActive()) + boolean shouldBeActive = getTriggerParameter(); + if (!ignoreActive && shouldBeActive != event.isCurrentlyActive()) { Miscellaneous.logEvent("i", "CalendarCheck", "Event " + event.title + " has to be currently active: " + String.valueOf(triggerParameter) + ", but is required otherwise.", 5); return false; @@ -1243,7 +1243,7 @@ public class Trigger /* There is no easy event to tell when a tag has been disconnected again. */ - if(getTriggerType().equals(Trigger_Enum.nfcTag)) + if(getTriggerType().equals(Trigger_Enum.nfcTag)) return true; if(getParentRule().getLastExecution() == null)