报错信息为The method onCheckedChanged(RadioGroup, int) of type new RadioGroup.OnCheckedChangeListener(){} must 
         override a superclass method
如果去掉
@Override
就OK。
请问这是什么原因啊?

解决方案 »

  1.   

        private RadioGroup.OnCheckedChangeListener mChangeRadio = new RadioGroup.OnCheckedChangeListener()
        {
          @Override
          public void onCheckedChanged(RadioGroup group, int checkedId)
             { 
               // TODO Auto-generated method stub 
               if(checkedId==mRadio1.getId())
               { 
                 /*把mRadio1的内容传到mTextView1*/
                 mTextView1.setText(mRadio1.getText());
               } 
               else if(checkedId==mRadio2.getId()) 
               { 
                 /*把mRadio2的内容传到mTextView1*/
                 mTextView1.setText(mRadio2.getText()); 
               }       
             };

        };
      

  2.   

    去掉@Override标识
    或者在工程属性中使用Java1.5编译。来自 http://android.progress.com
      

  3.   

    找到原因了。把JDK版本换到1.6
    project上点右键->properties->JAVA compiler->JDK Compliance