Dominic Grenier
Dominic Grenier

Reputation: 357

@Override annotation error in Eclipse, why can't I resolve this?

I've already tried this question...

However, this seems to have been resolved in the newer version of Eclipse, as it already was set to 1.6 (I've installed JRE 6 too). But Eclipse still throws an error that I can't set to ignore, apparently.

Here's a part of my code (copied from a learning Java for Android website, so it should work...).

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
    }
}

Throws this error:

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

Upvotes: 1

Views: 1350

Answers (1)

Matt Ball
Matt Ball

Reputation: 360066

Check your imports. Are you importing OnCheckedChangeListener from somewhere other than RadioGroup.OnCheckedChangeListener?

Upvotes: 2

Related Questions