diff --git a/app/src/apkFlavor/java/com/jens/automation2/Rule.java b/app/src/apkFlavor/java/com/jens/automation2/Rule.java index b67d5b6..fe80995 100644 --- a/app/src/apkFlavor/java/com/jens/automation2/Rule.java +++ b/app/src/apkFlavor/java/com/jens/automation2/Rule.java @@ -233,20 +233,24 @@ public class Rule implements Comparable } if(!changeExistingRule) - for(Rule rule : Rule.ruleCollection) - if(rule.getName().equals(this.getName())) + { + for (Rule rule : Rule.ruleCollection) + { + if (rule.getName().equals(this.getName())) { Toast.makeText(context, context.getResources().getString(R.string.anotherRuleByThatName), Toast.LENGTH_LONG).show(); return false; } - - if(this.getTriggerSet().size()==0) + } + } + + if(this.getTriggerSet().size() == 0) { Toast.makeText(context, context.getResources().getString(R.string.pleaseSpecifiyTrigger), Toast.LENGTH_LONG).show(); return false; } - if(this.getActionSet().size()==0) + if(this.getActionSet().size() == 0) { Toast.makeText(context, context.getResources().getString(R.string.pleaseSpecifiyAction), Toast.LENGTH_LONG).show(); return false; diff --git a/app/src/main/java/com/jens/automation2/ActivityManageRule.java b/app/src/main/java/com/jens/automation2/ActivityManageRule.java index 32ec450..efbfca6 100644 --- a/app/src/main/java/com/jens/automation2/ActivityManageRule.java +++ b/app/src/main/java/com/jens/automation2/ActivityManageRule.java @@ -70,7 +70,7 @@ public class ActivityManageRule extends Activity static int triggerBattery; static double triggerSpeed; static double triggerNoise; - + static Rule ruleToEdit; static boolean newRule; @@ -225,6 +225,11 @@ public class ActivityManageRule extends Activity loadFormValuesToVariable(); if(ruleToEdit.change(context)) { + for(Rule r : Rule.ruleCollection) + { + r.get + } + ActivityPermissions.getRequiredPermissions(false); finish(); }