/** * Gets the value for a key. * Userspace overwrites systemspace. * * @param key the preferences key * @param def the default value * @return the value string */ public String getString(String key, String def) { String val = getString(key); return val == null ? def : val; }
/** * Gets a Double. * * @param key the preferences key * @return the integer or null if no such value */ public Double getADouble(String key) { String val = getString(key); return val == null ? null : Double.valueOf(val); }
/** * Gets an Integer. * * @param key the preferences key * @return the integer or null if no such value */ public Integer getInteger(String key) { String val = getString(key); return val == null ? null : Integer.valueOf(val); }
/** * Gets a Boolean. * * @param key the preferences key * @return the integer or null if no such value */ public Boolean getABoolean(String key) { String val = getString(key); return val == null ? null : Boolean.valueOf(val); }
/** * Gets a Long. * * @param key the preferences key * @return the integer or null if no such value */ public Long getALong(String key) { String val = getString(key); return val == null ? null : Long.valueOf(val); }
/** * Gets a Float. * * @param key the preferences key * @return the integer or null if no such value */ public Float getAFloat(String key) { String val = getString(key); return val == null ? null : Float.valueOf(val); }