public class MainActivity extends Activity implements On클릭Listener {
Button[]btn;
Button btn_rst;
TextView text_result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn[0]=(Button)findViewById(R.id.btn1);
btn[1]=(Button)findViewById(R.id.btn2);
btn[2]=(Button)findViewById(R.id.btn3);
btn[3]=(Button)findViewById(R.id.btn4);
text_result=(TextView)findViewById(R.id.textView2);
btn_rst=(Button)findViewById(R.id.btn_rst);
for(int i=0;i<4;i++){
btn[i].setOn클릭Listener(this);
}
}
}
지금 딱 이 소스 만들고 리스너 장착까지도 다 해줬는데
NullPointerException 오류 내뿜으면서 어플 실행이 안됨.......;;
내가 배열을 등신같이 썼는지 모르겠는데 해결법이 궁금하다.
예전에 저런적 있었는데 그때 배열 크기제한 잡아주니까 사라지는 것 같았거든.
근데 머리가 초기화당했는지 어떻게 크기제한 잡아주는지 까먹어서
검색도 나름대로 해보고 온갖 생쑈를 떨었는데 답은 안 나오고 어플 돌리면 계속 NullPointerException만 뜬다;;
버튼 좀 편하게 만들어보고 싶다.
팁 좀 갈쳐줘바바ㅠㅠ
댓글 0