diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java index 124bb4f2707..d883272288c 100644 --- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java +++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java @@ -52,6 +52,8 @@ import java.util.Set; public class ActivityEmbeddingRulesController { private static final String TAG = "ActivityEmbeddingCtrl"; + private static final ComponentName COMPONENT_NAME_WILDCARD = new ComponentName( + "*" /* pkg */, "*" /* cls */); private final Context mContext; private final SplitController mSplitController; @@ -187,6 +189,13 @@ public class ActivityEmbeddingRulesController { new ComponentName(context, SubSettings.class), null /* secondaryIntentAction */, clearTop); + + registerTwoPanePairRuleForSettingsHome( + context, + COMPONENT_NAME_WILDCARD, + Intent.ACTION_SAFETY_CENTER, + clearTop + ); } private void registerHomepagePlaceholderRule() { @@ -226,8 +235,7 @@ public class ActivityEmbeddingRulesController { } private static void addActivityFilter(Set activityFilters, Intent intent) { - activityFilters.add(new ActivityFilter(new ComponentName("*" /* pkg */, "*" /* cls */), - intent.getAction())); + activityFilters.add(new ActivityFilter(COMPONENT_NAME_WILDCARD, intent.getAction())); } private void addActivityFilter(Set activityFilters,