@Override Eclipse中的注释错误,为什么我不能解决这个问题?

问题描述:

我已经尝试过this question ...@Override Eclipse中的注释错误,为什么我不能解决这个问题?

然而,这似乎已经在Eclipse的新版本已经解决了,因为它已经被设置为1.6(我已经安装了JRE 6太)。但Eclipse仍然会抛出一个我无法忽略的错误,显然。

这里是我的代码的一部分(从Android学习Java网站复制,所以它应该工作...)。

private class RadioGroupInfo implements OnCheckedChangeListener { 

    private RadioButton mLastChecked; 
    private String mNewSelectionMessageTemplate; 
    private String mChangedSelectionMessageTemplate; 

    public RadioGroupInfo() { 
     mNewSelectionMessageTemplate = getString(R.string.new_selection_message_template); 
     mChangedSelectionMessageTemplate = getString(R.string.changed_selection_message_template); 
    } 

    @Override 
    public void onCheckedChanged(RadioGroup group, int CheckedId) { 
     // TODO Auto-generated method stub 
    } 
} 

抛出这个错误:

The method onCheckedChanged(RadioGroup, int) of type ButtonActivity.RadioGroupInfo must override or implement a supertype method 
+1

检查您的导入。你是否从['RadioGroup.OnCheckedChangeListener'](http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html)以外的地方导入了'OnCheckedChangeListener'? – 2013-03-07 05:32:56

+0

你的Java版本是什么? – Jacob 2013-03-07 05:33:07

+0

就是这样,Eclipse默认从CompoundButton导入而不是RadioGroup ... X_X如果你想要rep,你可以将它设置为答案,你比其他人快。 – 2013-03-07 05:36:59

检查进口。您是否从RadioGroup.OnCheckedChangeListener以外的地方导入OnCheckedChangeListener