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

时间:2013-03-07 05:28:24

标签: java android eclipse annotations override

我已经尝试了this question ...

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

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

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 个答案:

答案 0 :(得分:2)

检查您的进口商品。您是从RadioGroup.OnCheckedChangeListener以外的其他地方导入OnCheckedChangeListener吗?