Develop/Resolve errors

[Android/Java] Checkbox 선언 시 주의사항!

안다희 2019. 1. 6. 21:50
728x90

전역변수로


Checkbox[] c = {checkBox1, checkBox2, checkBox3};



그리고 onCreate 함수에서 배열 c를 사용했는데 NullPoint 에러가 났다.




CheckBox[] cb = new CheckBox[] {checkBox1, checkBox2, checkBox3};


이렇게 작성해주니 오류가 사라졌다.




==> CheckBox를 배열로 선언할 땐 = new 를 붙여줘야하나보다...! (사실 잘 모르겠다,,ㅋㅋ)




@BindView(R.id.checkBox1)
CheckBox checkBox1;
@BindView(R.id.checkBox2)
CheckBox checkBox2;
@BindView(R.id.checkBox3)
CheckBox checkBox3;

※ checkBox1,2,3은 위와같이 정의되어 있었다.

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]