Я получаю значение из БД и устанавливаю его на соответствующую кнопку в формате ниже. Есть ли оптимизированный способ сделать то же самое. Все эти переключатели находятся внутри группы переключателей.
if (bundlevalue.get(3).equalsIgnoreCase("Mr.")) {
rg_nametitle.check(R.id.mr);
} else if (bundlevalue.get(3).equalsIgnoreCase("Mrs.")) {
rg_nametitle.check(R.id.mrs);
} else if (bundlevalue.get(3).equalsIgnoreCase("Ms.")) {
rg_nametitle.check(R.id.ms);
} else {
rg_nametitle.check(R.id.messrs);
}
switch-case
со строковым регистром, если вы используете java 1.7. - person The Holy Coder   schedule 03.04.2014