I have Dynmically MAde a CheckBox for a particular case, i want to use the CheckBox.OnCheckChanged 
But it Showig me error that you can use fthis in case of RadioGroup
if(sQuestionId.toString()=="518" || "518".equals(sQuestionId.toString()){
                    llCheckBoxQuestion=new LinearLayout(this);
                    llCheckBoxQuestion.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
                    llCheckBoxQuestion.setOrientation(android.widget.LinearLayout.HORIZONTAL);
                    cb=new CheckBox(this);
                    cb.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
                    cb.setId(idCheckBox2);
                    String sQuestion=ele.getText(0);
                    tvQuestion=new TextView(this);
                    tvQuestion.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
    tvQuestion.setText(sQuestion.replace("nbsp;","").replace("&", "").replace(">", "").replace("<", "").replace("BR", "\n"));
                    //  tvQuestion.setText(sQuestion.replace("&"," "));
                        tvQuestion.setTextColor(Color.WHITE);
                        tvQuestion.setTextSize(16);
                        tvQuestion.setGravity(Gravity.TOP);
                        llCheckBoxQuestion.addView(cb);
                        llCheckBoxQuestion.addView(tvQuestion);
                        ll.addView(tvTitle);
                        //ll.addView(tv);
                        ll.addView(llChild);
                      //ll.addView(tvQuestion);
                        ll.addView(llCheckBoxQuestion);
                        }
I have Used this for CheckBox Changed Event
cb.setOnCheckedChangeListener(new OnCheckedChangeListener(){
            @Override
            public void onCheckedChanged(CompoundButton arg0,boolean arg1) {
                if(arg0.isChecked()){
                    fnCheckChanged(t1.getText().toString(),t3.getText().toString(),arg1,arg0);  
                }
            }
        });
Error :
The method setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener) in the type CompoundButton is not applicable for the arguments (new RadioGroup.OnCheckedChangeListener(){})
How can i solve this?
 
    