private CheckBoxPreference mNotificationPulse;
private final Configuration mCurConfig = new Configuration();
-
+
private ListPreference mScreenTimeoutPreference;
private Preference mScreenSaverPreference;
com.android.internal.R.bool.config_dreamsSupported) == false) {
getPreferenceScreen().removePreference(mScreenSaverPreference);
}
-
+
mScreenTimeoutPreference = (ListPreference) findPreference(KEY_SCREEN_TIMEOUT);
final long currentTimeout = Settings.System.getLong(resolver, SCREEN_OFF_TIMEOUT,
FALLBACK_SCREEN_TIMEOUT_VALUE);
}
return indices.length-1;
}
-
+
public void readFontSizePreference(ListPreference pref) {
try {
mCurConfig.updateFrom(ActivityManagerNative.getDefault().getConfiguration());
pref.setSummary(String.format(res.getString(R.string.summary_font_size),
fontSizeNames[index]));
}
-
+
@Override
public void onResume() {
super.onResume();
public boolean onPreferenceChange(Preference preference, Object objValue) {
final String key = preference.getKey();
if (KEY_SCREEN_TIMEOUT.equals(key)) {
- int value = Integer.parseInt((String) objValue);
try {
+ int value = Integer.parseInt((String) objValue);
Settings.System.putInt(getContentResolver(), SCREEN_OFF_TIMEOUT, value);
updateTimeoutPreferenceDescription(value);
} catch (NumberFormatException e) {