Merge "Update the forEach() into for-loop" into main

This commit is contained in:
Treehugger Robot
2024-10-14 03:05:14 +00:00
committed by Android (Google) Code Review

View File

@@ -72,25 +72,22 @@ public final class BatterySettingsMigrateChecker extends BroadcastReceiver {
Context context, Context context,
@BatteryOptimizeUtils.OptimizationMode int optimizationMode, @BatteryOptimizeUtils.OptimizationMode int optimizationMode,
List<String> allowList) { List<String> allowList) {
allowList.forEach( for (String packageName : allowList) {
packageName -> { final BatteryOptimizeUtils batteryOptimizeUtils =
final BatteryOptimizeUtils batteryOptimizeUtils = BatteryBackupHelper.newBatteryOptimizeUtils(
BatteryBackupHelper.newBatteryOptimizeUtils( context,
context, packageName,
packageName, /* testOptimizeUtils */ sBatteryOptimizeUtils);
/* testOptimizeUtils */ sBatteryOptimizeUtils); if (batteryOptimizeUtils == null) {
if (batteryOptimizeUtils == null) { continue;
return; }
} if (batteryOptimizeUtils.getAppOptimizationMode() != optimizationMode) {
if (batteryOptimizeUtils.getAppOptimizationMode() != optimizationMode) { Log.w(TAG, "Reset " + packageName + " mode into " + optimizationMode);
Log.w( batteryOptimizeUtils.setAppUsageState(
TAG, optimizationMode,
"Reset " + packageName + " battery mode into " + optimizationMode); BatteryOptimizeHistoricalLogEntry.Action.FORCE_RESET);
batteryOptimizeUtils.setAppUsageState( }
optimizationMode, }
BatteryOptimizeHistoricalLogEntry.Action.FORCE_RESET);
}
});
} }
static void verifySaverConfiguration(Context context) { static void verifySaverConfiguration(Context context) {