SettingsFragment.java 文件源码

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

项目:Goodtime 作者:
private void setupDisableSoundCheckBox() {
    final CheckBoxPreference disableSoundCheckbox = (CheckBoxPreference)
            findPreference(DISABLE_SOUND_AND_VIBRATION);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && !isNotificationPolicyAccessGranted()) {
        disableSoundCheckbox.setOnPreferenceClickListener(
                new Preference.OnPreferenceClickListener() {
                    @Override
                    public boolean onPreferenceClick(Preference preference) {
                        requestNotificationPolicyAccess();
                        if(!isNotificationPolicyAccessGranted()) {
                            updateDisableSoundCheckBoxState(false);
                        }
                        return false;
                    }
                }
        );
    } else {
        updateDisableSoundCheckBoxSummary(true);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号