From 443eda1642252e8bab434340038570ac27118239 Mon Sep 17 00:00:00 2001 From: PeratX <1215714524@qq.com> Date: Tue, 30 May 2017 09:12:10 +0800 Subject: [PATCH] Fixed RuleConfig crash when no intent --- .../org/itxtech/daedalus/fragment/RuleConfigFragment.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/itxtech/daedalus/fragment/RuleConfigFragment.java b/app/src/main/java/org/itxtech/daedalus/fragment/RuleConfigFragment.java index 23c8565..e8b3924 100644 --- a/app/src/main/java/org/itxtech/daedalus/fragment/RuleConfigFragment.java +++ b/app/src/main/java/org/itxtech/daedalus/fragment/RuleConfigFragment.java @@ -178,7 +178,11 @@ public class RuleConfigFragment extends ConfigFragment { ruleImportBuildIn.setValue("0"); - id = intent.getIntExtra(ConfigActivity.LAUNCH_ACTION_ID, ConfigActivity.ID_NONE); + if (intent != null) { + id = intent.getIntExtra(ConfigActivity.LAUNCH_ACTION_ID, ConfigActivity.ID_NONE); + } else { + id = ConfigActivity.ID_NONE; + } Rule rule; if (id != ConfigActivity.ID_NONE && (rule = Rule.getRuleById(String.valueOf(id))) != null) { Rule.getRuleById(String.valueOf(id));