마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 Spinner에서 출력값 질문입니다ㅠ

0 추천
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] ); }이 들어가면 예기치않게 종료합니다라고 나오며 실행이 안됩니다ㅠ
이 문제 어찌 해결해야 되는지 조언 부탁드립니다.
 
a8282 (210 포인트) 님이 2015년 3월 17일 질문

1개의 답변

0 추천
로그캣에 표시되는 에러로그를 올려보시기 바랍니다.

그래야 더 빨리 해결하실 수 있을 겁니다.

현재로서는 price 객체가 null일 것이라는 추측만 가능합니다.
Gradler (109,780 포인트) 님이 2015년 3월 17일 답변
...