Convert Smart Storage to BasePrefController
Convert Smart Storage (Storage manager) controller: AutomaticStorageManagementSwitchPreferenceController to BasePreferenceController for slices Change-Id: Ieb22cb97cd46a43557dfbdd2c959e87842890fc6 Fixes: 74916013 Test: make RunSettingsRoboTests
This commit is contained in:
committed by
hjchangliao
parent
90e7041170
commit
ee06ef54ca
@@ -93,6 +93,13 @@ public class StorageDashboardFragment extends DashboardFragment
|
||||
initializeOptionsMenu(activity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
use(AutomaticStorageManagementSwitchPreferenceController.class).setFragmentManager(
|
||||
getFragmentManager());
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
void initializeOptionsMenu(Activity activity) {
|
||||
mOptionMenuController = new PrivateVolumeOptionMenuController(
|
||||
@@ -189,11 +196,6 @@ public class StorageDashboardFragment extends DashboardFragment
|
||||
mSecondaryUsers = SecondaryUserController.getSecondaryUserControllers(context, userManager);
|
||||
controllers.addAll(mSecondaryUsers);
|
||||
|
||||
final AutomaticStorageManagementSwitchPreferenceController asmController =
|
||||
new AutomaticStorageManagementSwitchPreferenceController(
|
||||
context, mMetricsFeatureProvider, getFragmentManager());
|
||||
getLifecycle().addObserver(asmController);
|
||||
controllers.add(asmController);
|
||||
return controllers;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user