diff --git a/src/com/android/settings/fuelgauge/BatterySettingsStorage.java b/src/com/android/settings/fuelgauge/BatterySettingsStorage.java index ff3223fce73..ca78cc254e2 100644 --- a/src/com/android/settings/fuelgauge/BatterySettingsStorage.java +++ b/src/com/android/settings/fuelgauge/BatterySettingsStorage.java @@ -39,6 +39,7 @@ import androidx.annotation.Nullable; import com.android.settings.fuelgauge.BatteryOptimizeHistoricalLogEntry.Action; import com.android.settings.overlay.FeatureFactory; +import com.android.settingslib.datastore.BackupCodec; import com.android.settingslib.datastore.BackupContext; import com.android.settingslib.datastore.BackupRestoreEntity; import com.android.settingslib.datastore.BackupRestoreStorageManager; @@ -159,6 +160,22 @@ public final class BatterySettingsStorage extends ObservableBackupRestoreStorage return Arrays.asList(allowlistedApps); } + @NonNull + @Override + public OutputStream wrapBackupOutputStream( + @NonNull BackupCodec codec, @NonNull OutputStream outputStream) { + // not using any codec for backward compatibility + return outputStream; + } + + @NonNull + @Override + public InputStream wrapRestoreInputStream( + @NonNull BackupCodec codec, @NonNull InputStream inputStream) { + // not using any codec for backward compatibility + return inputStream; + } + @Override public void writeNewStateDescription(@NonNull ParcelFileDescriptor newState) { BatterySettingsMigrateChecker.verifySaverConfiguration(mApplication);