Limit the optimization mode restore mechanism for specific conditions
Limit the app optimization mode restore mechanism is enabled by checking the isValidToRestoreOptimizationMode() method (default false) Bug: 280192659 Test: make test RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.fuelgauge.BatteryBackupHelperTest Change-Id: I90a438a15905578336bc46ec7cd92d3bbe2858b7
This commit is contained in:
@@ -18,6 +18,7 @@ package com.android.settings.fuelgauge;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.util.ArrayMap;
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
import com.android.settingslib.fuelgauge.Estimate;
|
||||
@@ -176,4 +177,9 @@ public interface PowerUsageFeatureProvider {
|
||||
* Returns the customized device build information for data backup
|
||||
*/
|
||||
String getBuildMetadata2(Context context);
|
||||
|
||||
/**
|
||||
* Whether the app optimization mode is valid to restore
|
||||
*/
|
||||
boolean isValidToRestoreOptimizationMode(ArrayMap<String, String> deviceInfoMap);
|
||||
}
|
||||
|
Reference in New Issue
Block a user