SettingsFragment.java 文件源码

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

项目:Enhancer-For-GO 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号