DevelopmentSettingsActivity.java 文件源码

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

项目:DeveloperSettings 作者:
private void updateDebugHwOverdraw() {
    final CharSequence[] entries = mDebugHwOverdrawPref.getEntries();
    String value = SystemProperties.get(Constants.THREADED_RENDERER_DEBUG_OVERDRAW_PROPERTY);
    int idxOfValue = mDebugHwOverdrawPref.findIndexOfValue(value);
    if (idxOfValue != -1) {
        mDebugHwOverdrawPref.setValueIndex(idxOfValue);
        mDebugHwOverdrawPref.setSummary(entries[idxOfValue]);
    }

    mDebugHwOverdrawPref.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
        @Override
        public boolean onPreferenceChange(Preference preference, Object newValue) {
            // ThreadedRenderer.DEBUG_OVERDRAW_PROPERTY
            String command = String.format("setprop %s %s",
                    Constants.THREADED_RENDERER_DEBUG_OVERDRAW_PROPERTY,
                    newValue.toString());
            ShellUtils.execCommand(command, true);
            new SystemPropPoker().execute();

            int indexOfValue = mDebugHwOverdrawPref.findIndexOfValue(newValue.toString());
            preference.setSummary(entries[indexOfValue]);

            return true;
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号