protected void onAlarmConigChanges(SharedPreferences sharedPreferences, KeyMeneger km) { AlarmProvider alarmProvider = new AlarmProvider(this, km.mode); if (sharedPreferences.getBoolean(km.getNotifyEnebleKey(), false)) { String time = sharedPreferences.getString(km.getTimeKey(), TimePreference.DEFAULT_TIME); alarmProvider.create(time); } else { alarmProvider.cancel(); } }
protected void updateNotificationSummury(KeyMeneger km) { String summary = ""; SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); if (sharedPreferences.getBoolean(km.getVibrateEnebleKey(), false)) { summary = "Vibrate, "; } else { summary = "No vibrate, "; } if (sharedPreferences.getBoolean(km.getVoiceEnebleKey(), false)) { String ringtonUri = sharedPreferences.getString(km.getRingtonKey(), ""); String ringtonName = RingtoneManager.getRingtone(this, Uri.parse(ringtonUri)).getTitle(this); summary += "Rington - " + ringtonName; } else { summary += "No rington"; } findPreference(km.getNotifySettingsKey()).setSummary(summary); onContentChanged(); }