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