int i;
int [] temp = new int[13];
String [] it3_value = {"it3_value1","it3_value2","it3_value3","it3_value4","it3_value5","it3_value6","it3_value7",
"it3_value8","it3_value9","it3_value10","it3_value11","it3_value12","it3_value13"};
String [] str_value = {str_ability1,str_ability2,str_ability3,str_ability4,str_ability5,str_ability6,str_ability7,
str_ability8,str_ability9,str_ability10,str_ability11,str_ability12,str_ability13};
int [] id = {R.id.edit_value1,R.id.edit_value2,R.id.edit_value3,R.id.edit_value4,R.id.edit_value5,R.id.edit_value6,R.id.edit_value7,
R.id.edit_value8,R.id.edit_value9,R.id.edit_value10,R.id.edit_value11,R.id.edit_value12,R.id.edit_value13};
TextView text[]={txt_ability1,txt_ability2,txt_ability3,txt_ability4,txt_ability5,txt_ability6,txt_ability7,
txt_ability8,txt_ability9,txt_ability10,txt_ability11,txt_ability12,txt_ability13};
int someColor1 = Color.rgb(72,69,188);//100~110
int someColor2 = Color.rgb(24,87,203);//90~99
int someColor3 = Color.rgb(32,132,189);//80~89
int someColor4 = Color.rgb(255,255,255);//70~79
int someColor5 = Color.rgb(93,103,114);//60~69
int someColor6 = Color.rgb(64, 64, 64);
Log.d(tag,"컬러값");
for(i=1;i<14;i++)
{
Log.d(tag,"컬러값44444444");
str_value[i]=it3.getStringExtra(it3_value[i]);
Log.d(tag,"컬러6");
text[i]=(TextView)findViewById(id[i]);
Log.d(tag,"컬러값5");
///컬러값5 까지 로그에 나오고 그 이후부터 에러입니ㅏ다.
temp[i]=Integer.parseInt(str_value[i]);
Log.d(tag,"컬러값7");
Log.d(tag,"포문 변수");
if( (99 < temp[i] )&& (temp[i] < 111 ) ) {
text[i].setTextColor(someColor1);
} else if ((89 < temp[i]) && (temp[i] < 100)) {
text[i].setTextColor(someColor2);
} else if ((79 < temp[i]) && (temp[i] < 90)) {
text[i].setTextColor(someColor3);
} else if ((69 < temp[i]) && (temp[i] < 80)) {
text[i].setTextColor(someColor4);
} else if ((59 < temp[i]) && (temp[i] < 70)) {
text[i].setTextColor(someColor5);
} else {
text[i].setTextColor(someColor6);
}
Log.d(tag,"결과오나료");
}
로그캣을 보니 포문에서 에러가 나느거 같은데 원인을 잘 모르겠씁니다.
로그캣 입니다.