여러개의 checkbox가 있는데 체크한 것만 모아서 

random 하게 돌려 한개는 두개든 딴페이지에서 출력하고 싶습니다. 


어떤방식으로 구현해야될까요.


final CheckBox chk1 = (CheckBox)findViewById(R.id.c01);

        final CheckBox chk2 = (CheckBox)findViewById(R.id.c02);

        final CheckBox chk3 = (CheckBox)findViewById(R.id.c03);

        final CheckBox chk4 = (CheckBox)findViewById(R.id.c04);

        chk1.setOnCheckedChangeListener(this);

        chk2.setOnCheckedChangeListener(this);

        chk3.setOnCheckedChangeListener(this);

        chk4.setOnCheckedChangeListener(this);


이렇게 선언후에

이런식으로 하면 될꺼같은데 여기서 툭 막히네요,..

CompoundButton 이 먼지 모르겟지만 이것이용해도 될꺼같은데 이것에 대한설명도좀 아시는분 댓글부탁드려요.


@Override

public void onCheckedChanged(CompoundButton arg0, boolean arg1) {

// TODO Auto-generated method stub

Intent intent = new Intent(this,intro.class);

if (arg1){

count++;

}

else{

count--;

}

}



예시)

감, 귤, 사과, 배 가있습니다. 

여기서 감 이랑 사과,배 를 체크했다고 가정하고

랜덤을 돌리면 감,사과,배 중에서 하나가 표시되는것입니다.