private void updatePermissionsBasedPreferences() {
if (!hasDrawingPermission())
((TwoStatePreference) findPreference("overlay")).setChecked(false);
else if (shouldAllowOverlay)
((TwoStatePreference) findPreference("overlay")).setChecked(true);
if (!hasModifySettingsPermission())
((TwoStatePreference) findPreference("dim")).setChecked(false);
else if (shouldAllowDim)
((TwoStatePreference) findPreference("dim")).setChecked(true);
if (!hasDrawingPermission())
((TwoStatePreference) findPreference("show_fab")).setChecked(false);
else if (shouldAllowFab)
((TwoStatePreference) findPreference("show_fab")).setChecked(true);
if (!hasModifySettingsPermission())
((TwoStatePreference) findPreference("maximize_brightness")).setChecked(false);
else if (shouldAllowMaximizeBrightness)
((TwoStatePreference) findPreference("maximize_brightness")).setChecked(true);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
findPreference("screen_of_proximity").setEnabled(false);
((TwoStatePreference) findPreference("screen_of_proximity")).setChecked(false);
}
if (!hasModifySecurePermission())
((TwoStatePreference) findPreference("extreme_battery_saver")).setChecked(false);
}
SettingsFragment.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:Enhancer-For-GO
作者:
评论列表
文章目录