WM Jetpack interface update in Settings
Updating to the latest version of the library that's added in the topic. Bug: 199676595 Test: Build, install and test Settings Change-Id: Ia08314a93c4b5263e2fb6c06a5b517a74e9e3745
This commit is contained in:
committed by
Diego Vela
parent
e7cca4cd81
commit
356292a1ee
Binary file not shown.
@@ -47,7 +47,7 @@ public class ActivityEmbeddingRulesController {
|
||||
|
||||
public ActivityEmbeddingRulesController(Context context) {
|
||||
mContext = context;
|
||||
mSplitController = new SplitController(context);
|
||||
mSplitController = SplitController.getInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -77,10 +77,9 @@ public class ActivityEmbeddingRulesController {
|
||||
boolean finishPrimaryWithSecondary, boolean finishSecondaryWithPrimary) {
|
||||
final Set<SplitPairFilter> filters = new HashSet<>();
|
||||
filters.add(new SplitPairFilter(primary, secondary,
|
||||
null /* secondaryActivityIntentAction */,
|
||||
null /* secondaryActivityIntentCategory */));
|
||||
null /* secondaryActivityIntentAction */));
|
||||
|
||||
new SplitController(context).registerRule(new SplitPairRule(filters,
|
||||
SplitController.getInstance().registerRule(new SplitPairRule(filters,
|
||||
finishPrimaryWithSecondary,
|
||||
finishSecondaryWithPrimary, true /* clearTop */,
|
||||
ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(context),
|
||||
@@ -91,10 +90,12 @@ public class ActivityEmbeddingRulesController {
|
||||
|
||||
private void registerHomepagePlaceholderRule() {
|
||||
final Set<ActivityFilter> activityFilters = new HashSet<>();
|
||||
activityFilters.add(new ActivityFilter(getComponentName(SettingsHomepageActivity.class)));
|
||||
activityFilters.add(new ActivityFilter(getComponentName(Settings.class)));
|
||||
activityFilters.add(new ActivityFilter(getComponentName(SettingsHomepageActivity.class),
|
||||
null /* intentAction */));
|
||||
activityFilters.add(new ActivityFilter(getComponentName(Settings.class),
|
||||
null /* intentAction */));
|
||||
activityFilters.add(new ActivityFilter(new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
|
||||
SettingsHomepageActivity.ALIAS_DEEP_LINK)));
|
||||
SettingsHomepageActivity.ALIAS_DEEP_LINK), null /* intentAction */));
|
||||
final Intent intent = new Intent();
|
||||
intent.setComponent(getComponentName(Settings.NetworkDashboardActivity.class));
|
||||
final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule(
|
||||
|
@@ -55,7 +55,7 @@ public class ActivityEmbeddingUtils {
|
||||
public static boolean isEmbeddingActivityEnabled(Context context) {
|
||||
final boolean isFlagEnabled = FeatureFlagUtils.isEnabled(context,
|
||||
FeatureFlagUtils.SETTINGS_SUPPORT_LARGE_SCREEN);
|
||||
final boolean isSplitSupported = new SplitController(context).isSplitSupported();
|
||||
final boolean isSplitSupported = SplitController.getInstance().isSplitSupported();
|
||||
|
||||
Log.d(TAG, "isFlagEnabled = " + isFlagEnabled);
|
||||
Log.d(TAG, "isSplitSupported = " + isSplitSupported);
|
||||
|
Reference in New Issue
Block a user