1
我已經嘗試過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