Merge "Register Safety Center as SubSetting for two-pane mode" into tm-dev am: b39ab3e1c4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17253603
Change-Id: Ie8a10ade44a05142451df6fdccc8ac6262a66bd2
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
index 6736805..3ca8168 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
@@ -53,6 +53,8 @@
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;
@@ -188,6 +190,13 @@
new ComponentName(context, SubSettings.class),
null /* secondaryIntentAction */,
clearTop);
+
+ registerTwoPanePairRuleForSettingsHome(
+ context,
+ COMPONENT_NAME_WILDCARD,
+ Intent.ACTION_SAFETY_CENTER,
+ clearTop
+ );
}
private void registerHomepagePlaceholderRule() {
@@ -228,8 +237,7 @@
}
private static void addActivityFilter(Set<ActivityFilter> 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<ActivityFilter> activityFilters,