С помощью этого кода:OnClickListener() должен переопределить метод суперкласса?
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
. . .
Button buttonAuthorizeUsers = (Button) findViewById(R.id.buttonAuthorizeUsers);
buttonAuthorizeUsers.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent configure = new Intent(OnDemandAndAutomatic_Activity.this, Configure_Activity.class);
OnDemandAndAutomatic_Activity.this.startActivity(configure);
}
});
Я получаю:
метод OnClick (View) типа нового View.OnClickListener() {} должны переопределить метод суперкласса
It казалось бы, что эта проблема иногда вызвана проектом | Недвижимость | Компилятор Java установлен в 1.5.
Несмотря на то, что я фактически имел эту проблему раньше, и изменил ее на 1.6, как-то это снова было 1.5.
ОДНАКО, что (смена его на 1.6) не решила проблему. Я все еще получаю то же самое сообщение об ошибке, после очистки, сборки и F11ing ... ???
restart Eclipse -> очень важный шаг! +1, потому что это решило мою проблему. – cwin
Даже после того, как я применил все шаги выше и перезапустил Eclipse, ошибка все еще была. Мне пришлось заменить «новый OnClickListener ...» на «новый View.OnClickListener ...», чтобы получить чистый компилятор. Затем я вернулся к «новому OnClickListener ...», и все оставалось в порядке. Очевидно, проблема затмения (Juno)! –
Я пробовал все, но, наконец, перезапустил Eclipse, сделал трюк. – cdavidyoung