@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
检查您的导入。你是否从['RadioGroup.OnCheckedChangeListener'](http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html)以外的地方导入了'OnCheckedChangeListener'? – 2013-03-07 05:32:56
你的Java版本是什么? – Jacob 2013-03-07 05:33:07
就是这样,Eclipse默认从CompoundButton导入而不是RadioGroup ... X_X如果你想要rep,你可以将它设置为答案,你比其他人快。 – 2013-03-07 05:36:59