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);
}
}
SettingsFragment.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:Goodtime
作者:
评论列表
文章目录