[DataStore] Migrate BatteryBackupHelper to BackupRestoreStorage
Bug: 325144964 Test: Manual tests Change-Id: I19f7c78969d70648d1e45f1627827d98b1fdd1e0
This commit is contained in:
@@ -28,11 +28,13 @@ import androidx.annotation.NonNull;
|
||||
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
|
||||
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
|
||||
import com.android.settings.core.instrumentation.ElapsedTimeUtils;
|
||||
import com.android.settings.fuelgauge.BatterySettingsStorage;
|
||||
import com.android.settings.homepage.SettingsHomepageActivity;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.overlay.FeatureFactoryImpl;
|
||||
import com.android.settings.spa.SettingsSpaEnvironment;
|
||||
import com.android.settingslib.applications.AppIconCacheManager;
|
||||
import com.android.settingslib.datastore.BackupRestoreStorageManager;
|
||||
import com.android.settingslib.spa.framework.common.SpaEnvironmentFactory;
|
||||
|
||||
import com.google.android.setupcompat.util.WizardManagerHelper;
|
||||
@@ -54,6 +56,8 @@ public class SettingsApplication extends Application {
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
|
||||
BackupRestoreStorageManager.getInstance(this).add(new BatterySettingsStorage(this));
|
||||
|
||||
// Add null checking to avoid test case failed.
|
||||
if (getApplicationContext() != null) {
|
||||
ElapsedTimeUtils.assignSuwFinishedTimeStamp(getApplicationContext());
|
||||
@@ -73,6 +77,12 @@ public class SettingsApplication extends Application {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTerminate() {
|
||||
BackupRestoreStorageManager.getInstance(this).removeAll();
|
||||
super.onTerminate();
|
||||
}
|
||||
|
||||
@NonNull
|
||||
protected FeatureFactory getFeatureFactory() {
|
||||
return new FeatureFactoryImpl();
|
||||
|
||||
Reference in New Issue
Block a user