Centralize the automatic storage manager on check.
Bug: 70893105 Test: Existing tests pass. Change-Id: I83fa0e1033eb530a02eca230d0dd79495cbcbc9d
This commit is contained in:
@@ -27,6 +27,7 @@ import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.internal.util.Preconditions;
|
||||
import com.android.settings.widget.SwitchBar;
|
||||
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||
import com.android.settingslib.Utils;
|
||||
|
||||
/** Handles the logic for flipping the storage management toggle on a {@link SwitchBar}. */
|
||||
public class AutomaticStorageManagerSwitchBarController
|
||||
@@ -56,13 +57,7 @@ public class AutomaticStorageManagerSwitchBarController
|
||||
}
|
||||
|
||||
private void initializeCheckedStatus() {
|
||||
boolean isStorageManagerChecked =
|
||||
Settings.Secure.getInt(
|
||||
mContext.getContentResolver(),
|
||||
Settings.Secure.AUTOMATIC_STORAGE_MANAGER_ENABLED,
|
||||
0)
|
||||
!= 0;
|
||||
mSwitchBar.setChecked(isStorageManagerChecked);
|
||||
mSwitchBar.setChecked(Utils.isStorageManagerEnabled(mContext));
|
||||
mSwitchBar.addOnSwitchChangeListener(this);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user