PreferenceFragment.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:SOS-The-Healthcare-Companion 作者:
public void updatePreferenceSummary() {
    CheckBoxPreference bloodPreference = (CheckBoxPreference) findPreference("checkBoxBlood");
    bloodPreference.setChecked(sharedPreferences.getBoolean("checkBoxBlood", true));

    // Set nagging preference summary
    int nagMinutes = sharedPreferences.getInt("nagMinutes", getResources().getInteger(R.integer.default_nag_minutes));
    int nagSeconds = sharedPreferences.getInt("nagSeconds", getResources().getInteger(R.integer.default_nag_seconds));
    Preference nagPreference = findPreference("nagInterval");
    String nagMinutesText = String.format(getActivity().getResources().getQuantityString(R.plurals.time_minute, nagMinutes), nagMinutes);
    String nagSecondsText = String.format(getActivity().getResources().getQuantityString(R.plurals.time_second, nagSeconds), nagSeconds);
    nagPreference.setSummary(String.format("%s %s", nagMinutesText, nagSecondsText));

    SharedPreferences.Editor editor = s1.edit();
    editor.putBoolean("sos", sharedPreferences.getBoolean("checkBoxSOS", s1.getBoolean("sos", true)));
    editor.apply();

    ((MyApplication) getActivity().getApplication()).createSOSNotification();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号