SettingFragment.java 文件源码

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

项目:SeeWeather-master 作者:
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.setting);
    mSharedPreferenceUtil = SharedPreferenceUtil.getInstance();
    mACache = ACache.get(getActivity());

    mChangeIcons = findPreference(SharedPreferenceUtil.CHANGE_ICONS);
    mChangeUpdate = findPreference(SharedPreferenceUtil.AUTO_UPDATE);
    mClearCache = findPreference(SharedPreferenceUtil.CLEAR_CACHE);

    mNotificationType = (SwitchPreference) findPreference(SharedPreferenceUtil.NOTIFICATION_MODEL);
    mNotificationType.setChecked(true);

    mChangeIcons.setSummary(getResources().getStringArray(R.array.icons)[mSharedPreferenceUtil.getIconType()]);

    mChangeUpdate.setSummary(
        mSharedPreferenceUtil.getAutoUpdate() == 0 ? "禁止刷新" : "每" + mSharedPreferenceUtil.getAutoUpdate() + "小时更新");
    mClearCache.setSummary(FileSizeUtil.getAutoFileOrFilesSize(BaseApplication.cacheDir + "/NetCache"));

    mChangeIcons.setOnPreferenceClickListener(this);
    mChangeUpdate.setOnPreferenceClickListener(this);
    mClearCache.setOnPreferenceClickListener(this);
    mNotificationType.setOnPreferenceClickListener(this);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号