public void onItemSelected(AdapterView<?> parent, View v, int position,
long id) {
//selection.setText(menu_print4[position]);
TextView menu = (TextView) findViewById (R.id.textView1);
TextView price = (TextView) findViewById (R.id.textView2);
select_item = String.valueOf(mArGeneral.get(position));
String[] select_print = select_item.toString().split(" ");
for(int i = 0 ; i < select_print.length ; i++)
{ if(i%2 == 1)
{menu.setText( select_print[i] ); }
else
{price.setText( select_print[i] ); }
}
// ((TextView) parent.getChildAt(0)).setTextColor(Color.BLACK);
// Of cause, This source is available for index number more than 0.
}
스피너에서 선택값을 받아와 split 후 출력하는 부분입니다.
출력에서 {menu.setText( select_print[i] ); }부분은 제대로 출력이 되나 {price.setText( select_print[i] ); }이 들어가면 예기치않게 종료합니다라고 나오며 실행이 안됩니다ㅠ
이 문제 어찌 해결해야 되는지 조언 부탁드립니다.
아래는 로그캣입니다.