Merge "Move setup optimization mode to main thread" into tm-qpr-dev
This commit is contained in:
@@ -301,7 +301,6 @@ public class AdvancedPowerUsageDetail extends DashboardFragment implements
|
||||
|
||||
notifyBackupManager();
|
||||
logMetricCategory(selectedPreference);
|
||||
mBatteryOptimizeUtils.setAppUsageState(selectedPreference);
|
||||
Log.d(TAG, "Leave with mode: " + selectedPreference);
|
||||
}
|
||||
}
|
||||
@@ -468,6 +467,7 @@ public class AdvancedPowerUsageDetail extends DashboardFragment implements
|
||||
updatePreferenceState(mUnrestrictedPreference, selectedKey);
|
||||
updatePreferenceState(mOptimizePreference, selectedKey);
|
||||
updatePreferenceState(mRestrictedPreference, selectedKey);
|
||||
mBatteryOptimizeUtils.setAppUsageState(getSelectedPreference());
|
||||
}
|
||||
|
||||
private void updatePreferenceState(SelectorWithWidgetPreference preference,
|
||||
|
@@ -24,7 +24,6 @@ import android.content.pm.IPackageManager;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.pm.ParceledListSlice;
|
||||
import android.content.pm.UserInfo;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.util.ArraySet;
|
||||
@@ -222,10 +221,8 @@ public class BatteryOptimizeUtils {
|
||||
mode == MODE_RESTRICTED ? AppOpsManager.MODE_IGNORED : AppOpsManager.MODE_ALLOWED;
|
||||
final boolean allowListed = mode == MODE_UNRESTRICTED;
|
||||
|
||||
AsyncTask.execute(() -> {
|
||||
setAppOptimizationModeInternal(appOpsManagerMode, allowListed, uid, packageName,
|
||||
setAppOptimizationModeInternal(appOpsManagerMode, allowListed, uid, packageName,
|
||||
batteryUtils, powerAllowlistBackend);
|
||||
});
|
||||
}
|
||||
|
||||
private static void setAppOptimizationModeInternal(
|
||||
|
Reference in New Issue
Block a user