Add feature flag for battery settings page.
Create PowerUsageSummaryLegacy and power_usage_summary_legacy, which contains the old implementaion. Bug: 69797586 Test: RunSettingsRoboTests Change-Id: Icb9c25f06889462a6eedea48ae166043a6636848
This commit is contained in:
@@ -810,9 +810,17 @@ public class SettingsActivity extends SettingsDrawerActivity
|
||||
Utils.showSimCardTile(this), isAdmin)
|
||||
|| somethingChanged;
|
||||
|
||||
final boolean isBatterySettingsV2Enabled = FeatureFactory.getFactory(this)
|
||||
.getPowerUsageFeatureProvider(this)
|
||||
.isBatteryV2Enabled();
|
||||
// Enable new battery page if v2 enabled
|
||||
somethingChanged = setTileEnabled(new ComponentName(packageName,
|
||||
Settings.PowerUsageSummaryActivity.class.getName()),
|
||||
mBatteryPresent, isAdmin) || somethingChanged;
|
||||
mBatteryPresent && isBatterySettingsV2Enabled, isAdmin) || somethingChanged;
|
||||
// Enable legacy battery page if v2 disabled
|
||||
somethingChanged = setTileEnabled(new ComponentName(packageName,
|
||||
Settings.PowerUsageSummaryLegacyActivity.class.getName()),
|
||||
mBatteryPresent && !isBatterySettingsV2Enabled, isAdmin) || somethingChanged;
|
||||
|
||||
somethingChanged = setTileEnabled(new ComponentName(packageName,
|
||||
Settings.UserSettingsActivity.class.getName()),
|
||||
|
Reference in New Issue
Block a user