SettingsActivity.java 文件源码

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

项目:AndrOBD 作者:
/**
 * set up protocol selection
 */
void setupElmCmdSelection()
{
    MultiSelectListPreference pref =
        (MultiSelectListPreference) findPreference(ELM_CMD_DISABLE);
    ElmProt.CMD[] values = ElmProt.CMD.values();
    HashSet<String> selections = new HashSet<String>();
    CharSequence[] titles = new CharSequence[values.length];
    CharSequence[] keys = new CharSequence[values.length];
    int i = 0;
    for (ElmProt.CMD cmd : values)
    {
        titles[i] = cmd.toString();
        keys[i] = cmd.toString();
        if(!cmd.isEnabled()) selections.add(cmd.toString());
        i++;
    }
    // set enries and keys
    pref.setEntries(titles);
    pref.setEntryValues(keys);
    pref.setValues(selections);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号