From be934b9b98ff74724f7a0838ba99b68dc1ae2de9 Mon Sep 17 00:00:00 2001 From: Hu Shenghao Date: Wed, 17 Jul 2024 10:40:56 +0800 Subject: [PATCH] fix: Split setRules error Signed-off-by: Hu Shenghao --- .../com/dede/android_eggs/startup/SplitInitializer.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/dede/android_eggs/startup/SplitInitializer.kt b/app/src/main/java/com/dede/android_eggs/startup/SplitInitializer.kt index 9729f8da..a21b8b00 100644 --- a/app/src/main/java/com/dede/android_eggs/startup/SplitInitializer.kt +++ b/app/src/main/java/com/dede/android_eggs/startup/SplitInitializer.kt @@ -8,9 +8,12 @@ import com.dede.android_eggs.R class SplitInitializer : Initializer { override fun create(context: Context) { - val ruleController = RuleController.getInstance(context) - val rules = RuleController.parseRules(context, R.xml.split_configuration) - ruleController.setRules(rules) + try { + val ruleController = RuleController.getInstance(context) + val rules = RuleController.parseRules(context, R.xml.split_configuration) + ruleController.setRules(rules) + } catch (ignore: RuntimeException) { + } } override fun dependencies(): List>> = emptyList()