Я создал несколько наборов флажков (в зависимости от ответа сервера). Теперь я хочу знать, какие флажки нажаты,
Что я сделал, так это создать флажок
for( k = 0; k < stringList.size(); k++) {
cb[k] = new CheckBox(this);
cb[k].setText(stringList.get(k));
cb[k].setTag(feedbackdetails.get(i).getLabel());
cb[k].setId(k);
cb[k].setTextSize(ws.get_width());
ll.addView(cb[k]);
allcheckbox.add(cb[k]); }
я пытаюсь получить идентификатор при нажатии другой кнопки
for(int i=0; i < allcheckbox.size(); i++){
stringcheckbox[i] = allcheckbox.get(i).getText().toString();
try {
if(cb[i].isChecked()){
checkid = cb[i].getId();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
я могу получить идентификатор последней группы флажков. Не получая никакого другого идентификатора флажка.