Plumb context object to PowerWhitelistBackend.
Change-Id: Ice0d037625d47f1f668b00499a7f1ad2302cc0ba Fixes: 76435804 Test: robotests
This commit is contained in:
@@ -15,6 +15,8 @@
|
||||
*/
|
||||
package com.android.settings.applications;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.android.settingslib.applications.ApplicationsState;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppEntry;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppFilter;
|
||||
@@ -28,10 +30,11 @@ import java.util.ArrayList;
|
||||
*/
|
||||
public class AppStatePowerBridge extends AppStateBaseBridge {
|
||||
|
||||
private final PowerWhitelistBackend mBackend = PowerWhitelistBackend.getInstance();
|
||||
private final PowerWhitelistBackend mBackend;
|
||||
|
||||
public AppStatePowerBridge(ApplicationsState appState, Callback callback) {
|
||||
public AppStatePowerBridge(Context context, ApplicationsState appState, Callback callback) {
|
||||
super(appState, callback);
|
||||
mBackend = PowerWhitelistBackend.getInstance(context);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -50,11 +53,6 @@ public class AppStatePowerBridge extends AppStateBaseBridge {
|
||||
app.extraInfo = mBackend.isWhitelisted(pkg) ? Boolean.TRUE : Boolean.FALSE;
|
||||
}
|
||||
|
||||
public static class HighPowerState {
|
||||
public boolean isHighPower;
|
||||
public boolean isSystemHighPower;
|
||||
}
|
||||
|
||||
public static final AppFilter FILTER_POWER_WHITELISTED = new CompoundFilter(
|
||||
ApplicationsState.FILTER_WITHOUT_DISABLED_UNTIL_USED, new AppFilter() {
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user