변수명만 바뀌어 5회 반복되는 if문이 있습니다.
if문은 간단한데 .. for문으로 간략화 하고싶어서 시도하려고 하는데 변수 사용을 하면서 택스트를 얻어오는거라
맘처럼되지가 않는군요 ..
소스는 간단합니다. 조언 부탁드립니다.
if (Alarm_phone.ph_sms_ck_1.isChecked()) {
sendSMS(Alarm_phone.ph_sms_ed_1.getText().toString(),
Alarm_phone.ph_sms.getText().toString());
}
if (Alarm_phone.ph_sms_ck_2.isChecked()) {
sendSMS(Alarm_phone.ph_sms_ed_2.getText().toString(),
Alarm_phone.ph_sms.getText().toString());
}
if (Alarm_phone.ph_sms_ck_3.isChecked()) {
sendSMS(Alarm_phone.ph_sms_ed_3.getText().toString(),
Alarm_phone.ph_sms.getText().toString());
}
if (Alarm_phone.ph_sms_ck_4.isChecked()) {
sendSMS(Alarm_phone.ph_sms_ed_4.getText().toString(),
Alarm_phone.ph_sms.getText().toString());
}
if (Alarm_phone.ph_sms_ck_5.isChecked()) {
sendSMS(Alarm_phone.ph_sms_ed_5.getText().toString(),
Alarm_phone.ph_sms.getText().toString());
}
반복되는 내용의 변수명만 _1 ~ _5 이런식으로 바뀌는 소스입니다.
Alarm_phone.ph_sms_ck_1.isChecked()