summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2018-03-30 11:33:08 -0700
committerFan Zhang <zhfan@google.com>2018-03-30 14:29:50 -0700
commitc0c3eaa66c9e5d38ccd3c7a8de32d46829420532 (patch)
tree878ac1e337008eb6c801225800718f4ca9cc8694 /src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java
parente6455580494d0ff43ba0adf4653260466341c22d (diff)
downloadpackages_apps_Settings-c0c3eaa66c9e5d38ccd3c7a8de32d46829420532.tar.gz
packages_apps_Settings-c0c3eaa66c9e5d38ccd3c7a8de32d46829420532.tar.bz2
packages_apps_Settings-c0c3eaa66c9e5d38ccd3c7a8de32d46829420532.zip
Remove more wrappers
Bug: 76167422 Test: make RunSettingsRoboTests -j40 Change-Id: I0dc42c483ae92d508dec94e42573b55ced0e4bb0
Diffstat (limited to 'src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java')
-rw-r--r--src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java29
1 files changed, 11 insertions, 18 deletions
diff --git a/src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java b/src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java
index 3791d89c8d..0f95a39991 100644
--- a/src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java
+++ b/src/com/android/settings/fuelgauge/anomaly/AnomalyDetectionPolicy.java
@@ -24,8 +24,6 @@ import android.text.format.DateUtils;
import android.util.KeyValueListParser;
import android.util.Log;
-import com.android.settings.wrapper.KeyValueListParserWrapper;
-
import java.util.Arrays;
import java.util.Set;
import java.util.stream.Collectors;
@@ -118,37 +116,32 @@ public class AnomalyDetectionPolicy {
*/
public final long bluetoothScanThreshold;
- private final KeyValueListParserWrapper mParserWrapper;
+ private final KeyValueListParser mParser;
public AnomalyDetectionPolicy(Context context) {
- this(context, new KeyValueListParserWrapper(new KeyValueListParser(',')));
- }
-
- @VisibleForTesting
- AnomalyDetectionPolicy(Context context, KeyValueListParserWrapper parserWrapper) {
- mParserWrapper = parserWrapper;
+ mParser = new KeyValueListParser(',');
final String value = Settings.Global.getString(context.getContentResolver(),
Settings.Global.ANOMALY_DETECTION_CONSTANTS);
try {
- mParserWrapper.setString(value);
+ mParser.setString(value);
} catch (IllegalArgumentException e) {
Log.e(TAG, "Bad anomaly detection constants");
}
anomalyDetectionEnabled =
- mParserWrapper.getBoolean(KEY_ANOMALY_DETECTION_ENABLED, false);
+ mParser.getBoolean(KEY_ANOMALY_DETECTION_ENABLED, false);
wakeLockDetectionEnabled =
- mParserWrapper.getBoolean(KEY_WAKELOCK_DETECTION_ENABLED,false);
+ mParser.getBoolean(KEY_WAKELOCK_DETECTION_ENABLED,false);
wakeupAlarmDetectionEnabled =
- mParserWrapper.getBoolean(KEY_WAKEUP_ALARM_DETECTION_ENABLED,false);
- bluetoothScanDetectionEnabled = mParserWrapper.getBoolean(
+ mParser.getBoolean(KEY_WAKEUP_ALARM_DETECTION_ENABLED,false);
+ bluetoothScanDetectionEnabled = mParser.getBoolean(
KEY_BLUETOOTH_SCAN_DETECTION_ENABLED, false);
- wakeLockThreshold = mParserWrapper.getLong(KEY_WAKELOCK_THRESHOLD,
+ wakeLockThreshold = mParser.getLong(KEY_WAKELOCK_THRESHOLD,
DateUtils.HOUR_IN_MILLIS);
- wakeupAlarmThreshold = mParserWrapper.getLong(KEY_WAKEUP_ALARM_THRESHOLD, 10);
+ wakeupAlarmThreshold = mParser.getLong(KEY_WAKEUP_ALARM_THRESHOLD, 10);
wakeupBlacklistedTags = parseStringSet(KEY_WAKEUP_BLACKLISTED_TAGS, null);
- bluetoothScanThreshold = mParserWrapper.getLong(KEY_BLUETOOTH_SCAN_THRESHOLD,
+ bluetoothScanThreshold = mParser.getLong(KEY_BLUETOOTH_SCAN_THRESHOLD,
30 * DateUtils.MINUTE_IN_MILLIS);
}
@@ -170,7 +163,7 @@ public class AnomalyDetectionPolicy {
}
private Set<String> parseStringSet(final String key, final Set<String> defaultSet) {
- final String value = mParserWrapper.getString(key, null);
+ final String value = mParser.getString(key, null);
if (value != null) {
return Arrays.stream(value.split(":"))
.map(String::trim).map(Uri::decode).collect(Collectors.toSet());