Don't show work apps in ignore optimizations list
The setting is global, so we only ever need one of each app. Bug: 21847753 Change-Id: Ib04061d87b9deb81a579ad110451f2f55ec7aeff
This commit is contained in:
@@ -19,6 +19,7 @@ import com.android.settings.fuelgauge.PowerWhitelistBackend;
|
||||
import com.android.settingslib.applications.ApplicationsState;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppEntry;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppFilter;
|
||||
import com.android.settingslib.applications.ApplicationsState.CompoundFilter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -54,7 +55,8 @@ public class AppStatePowerBridge extends AppStateBaseBridge {
|
||||
public boolean isSystemHighPower;
|
||||
}
|
||||
|
||||
public static final AppFilter FILTER_POWER_WHITELISTED = new AppFilter() {
|
||||
public static final AppFilter FILTER_POWER_WHITELISTED = new CompoundFilter(
|
||||
ApplicationsState.FILTER_PERSONAL, new AppFilter() {
|
||||
@Override
|
||||
public void init() {
|
||||
}
|
||||
@@ -63,17 +65,5 @@ public class AppStatePowerBridge extends AppStateBaseBridge {
|
||||
public boolean filterApp(AppEntry info) {
|
||||
return info.extraInfo == Boolean.TRUE;
|
||||
}
|
||||
};
|
||||
|
||||
public static final AppFilter FILTER_POWER_NOT_WHITELISTED = new AppFilter() {
|
||||
@Override
|
||||
public void init() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean filterApp(AppEntry info) {
|
||||
return info.extraInfo == Boolean.FALSE;
|
||||
}
|
||||
};
|
||||
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user