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만 뜬다;;



버튼 좀 편하게 만들어보고 싶다.


팁 좀 갈쳐줘바바ㅠㅠ