Add floats to the SecureSettings shadow.

Test: Exercised in other robotests
Change-Id: I7c99272f330d9d5fa043c155d2f818e70ac271e0
Merged-In: I0791bdddf0bc97abc21cd27613998247b11d7bb4
This commit is contained in:
Daniel Nishi
2017-07-27 11:06:41 -07:00
parent a8db5ccea8
commit 3ff4b933e6

View File

@@ -76,6 +76,29 @@ public class ShadowSecureSettings {
return value == null ? defaultValue : value;
}
@Implementation
public static boolean putFloat(ContentResolver resolver, String name, float value) {
mValueMap.put(name, value);
return true;
}
@Implementation
public static boolean putFloatForUser(ContentResolver cr, String name, float value,
float userHandle) {
return putFloat(cr, name, value);
}
@Implementation
public static float getFloatForUser(ContentResolver cr, String name, float def, int userHandle) {
return getFloat(cr, name, def);
}
@Implementation
public static float getFloat(ContentResolver resolver, String name, float defaultValue) {
Float value = (Float) mValueMap.get(name);
return value == null ? defaultValue : value;
}
public static void clear() {
mValueMap.clear();
}