2013-03-07 70 views
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 
+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

回答

相關問題