Loading src/com/android/settings/fuelgauge/RestrictAppPreferenceController.java +3 −6 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ public class RestrictAppPreferenceController extends BasePreferenceController { @VisibleForTesting List<AppInfo> mAppInfos; private AppOpsManager mAppOpsManager; private SettingsActivity mSettingsActivity; private InstrumentedPreferenceFragment mPreferenceFragment; private UserManager mUserManager; Loading @@ -53,10 +52,8 @@ public class RestrictAppPreferenceController extends BasePreferenceController { mUserManager = context.getSystemService(UserManager.class); } public RestrictAppPreferenceController(SettingsActivity settingsActivity, InstrumentedPreferenceFragment preferenceFragment) { this(settingsActivity.getApplicationContext()); mSettingsActivity = settingsActivity; public RestrictAppPreferenceController(InstrumentedPreferenceFragment preferenceFragment) { this(preferenceFragment.getContext()); mPreferenceFragment = preferenceFragment; } Loading @@ -83,7 +80,7 @@ public class RestrictAppPreferenceController extends BasePreferenceController { public boolean handlePreferenceTreeClick(Preference preference) { if (getPreferenceKey().equals(preference.getKey())) { // start fragment RestrictedAppDetails.startRestrictedAppDetails(mSettingsActivity, mPreferenceFragment, RestrictedAppDetails.startRestrictedAppDetails(mPreferenceFragment, mAppInfos); return true; } Loading src/com/android/settings/fuelgauge/RestrictedAppDetails.java +3 −3 Original line number Diff line number Diff line Loading @@ -67,12 +67,12 @@ public class RestrictedAppDetails extends DashboardFragment { private final FooterPreferenceMixin mFooterPreferenceMixin = new FooterPreferenceMixin(this, getLifecycle()); public static void startRestrictedAppDetails(SettingsActivity caller, InstrumentedPreferenceFragment fragment, List<AppInfo> appInfos) { public static void startRestrictedAppDetails(InstrumentedPreferenceFragment fragment, List<AppInfo> appInfos) { final Bundle args = new Bundle(); args.putParcelableList(EXTRA_APP_INFO_LIST, appInfos); new SubSettingLauncher(caller) new SubSettingLauncher(fragment.getContext()) .setDestination(RestrictedAppDetails.class.getName()) .setArguments(args) .setTitle(R.string.restricted_app_title) Loading src/com/android/settings/fuelgauge/SmartBatterySettings.java +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ public class SmartBatterySettings extends DashboardFragment { controllers.add(new SmartBatteryPreferenceController(context)); if (settingsActivity != null && fragment != null) { controllers.add( new RestrictAppPreferenceController(settingsActivity, fragment)); new RestrictAppPreferenceController(fragment)); } else { controllers.add(new RestrictAppPreferenceController(context)); } Loading src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobService.java +1 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ public class AnomalyDetectionJobService extends JobService { .getFactory(this).getPowerUsageFeatureProvider(this); final MetricsFeatureProvider metricsFeatureProvider = FeatureFactory .getFactory(this).getMetricsFeatureProvider(); batteryUtils.initBatteryStatsHelper(batteryStatsHelper, null /* bundle */, userManager); for (JobWorkItem item = params.dequeueWork(); item != null; item = params.dequeueWork()) { Loading src/com/android/settings/fuelgauge/batterytip/BatteryTipUtils.java +1 −2 Original line number Diff line number Diff line Loading @@ -101,8 +101,7 @@ public class BatteryTipUtils { } case BatteryTip.TipType.APP_RESTRICTION: if (batteryTip.getState() == BatteryTip.StateType.HANDLED) { return new OpenRestrictAppFragmentAction(settingsActivity, fragment, (RestrictAppTip) batteryTip); return new OpenRestrictAppFragmentAction(fragment, (RestrictAppTip) batteryTip); } else { return new RestrictAppAction(settingsActivity, (RestrictAppTip) batteryTip); } Loading Loading
src/com/android/settings/fuelgauge/RestrictAppPreferenceController.java +3 −6 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ public class RestrictAppPreferenceController extends BasePreferenceController { @VisibleForTesting List<AppInfo> mAppInfos; private AppOpsManager mAppOpsManager; private SettingsActivity mSettingsActivity; private InstrumentedPreferenceFragment mPreferenceFragment; private UserManager mUserManager; Loading @@ -53,10 +52,8 @@ public class RestrictAppPreferenceController extends BasePreferenceController { mUserManager = context.getSystemService(UserManager.class); } public RestrictAppPreferenceController(SettingsActivity settingsActivity, InstrumentedPreferenceFragment preferenceFragment) { this(settingsActivity.getApplicationContext()); mSettingsActivity = settingsActivity; public RestrictAppPreferenceController(InstrumentedPreferenceFragment preferenceFragment) { this(preferenceFragment.getContext()); mPreferenceFragment = preferenceFragment; } Loading @@ -83,7 +80,7 @@ public class RestrictAppPreferenceController extends BasePreferenceController { public boolean handlePreferenceTreeClick(Preference preference) { if (getPreferenceKey().equals(preference.getKey())) { // start fragment RestrictedAppDetails.startRestrictedAppDetails(mSettingsActivity, mPreferenceFragment, RestrictedAppDetails.startRestrictedAppDetails(mPreferenceFragment, mAppInfos); return true; } Loading
src/com/android/settings/fuelgauge/RestrictedAppDetails.java +3 −3 Original line number Diff line number Diff line Loading @@ -67,12 +67,12 @@ public class RestrictedAppDetails extends DashboardFragment { private final FooterPreferenceMixin mFooterPreferenceMixin = new FooterPreferenceMixin(this, getLifecycle()); public static void startRestrictedAppDetails(SettingsActivity caller, InstrumentedPreferenceFragment fragment, List<AppInfo> appInfos) { public static void startRestrictedAppDetails(InstrumentedPreferenceFragment fragment, List<AppInfo> appInfos) { final Bundle args = new Bundle(); args.putParcelableList(EXTRA_APP_INFO_LIST, appInfos); new SubSettingLauncher(caller) new SubSettingLauncher(fragment.getContext()) .setDestination(RestrictedAppDetails.class.getName()) .setArguments(args) .setTitle(R.string.restricted_app_title) Loading
src/com/android/settings/fuelgauge/SmartBatterySettings.java +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ public class SmartBatterySettings extends DashboardFragment { controllers.add(new SmartBatteryPreferenceController(context)); if (settingsActivity != null && fragment != null) { controllers.add( new RestrictAppPreferenceController(settingsActivity, fragment)); new RestrictAppPreferenceController(fragment)); } else { controllers.add(new RestrictAppPreferenceController(context)); } Loading
src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobService.java +1 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ public class AnomalyDetectionJobService extends JobService { .getFactory(this).getPowerUsageFeatureProvider(this); final MetricsFeatureProvider metricsFeatureProvider = FeatureFactory .getFactory(this).getMetricsFeatureProvider(); batteryUtils.initBatteryStatsHelper(batteryStatsHelper, null /* bundle */, userManager); for (JobWorkItem item = params.dequeueWork(); item != null; item = params.dequeueWork()) { Loading
src/com/android/settings/fuelgauge/batterytip/BatteryTipUtils.java +1 −2 Original line number Diff line number Diff line Loading @@ -101,8 +101,7 @@ public class BatteryTipUtils { } case BatteryTip.TipType.APP_RESTRICTION: if (batteryTip.getState() == BatteryTip.StateType.HANDLED) { return new OpenRestrictAppFragmentAction(settingsActivity, fragment, (RestrictAppTip) batteryTip); return new OpenRestrictAppFragmentAction(fragment, (RestrictAppTip) batteryTip); } else { return new RestrictAppAction(settingsActivity, (RestrictAppTip) batteryTip); } Loading