今朝から、オートコンプリート コードを使用して次のメソッドを記述しようとすると、Eclipse は何も提案しません。たとえば、次のように記述します。
if(view. ..... その後、オートコンプリート コードが表示されず、CTRL + SPACE をクリックすると、Eclipse でエラーが表示されます。メソッドはスーパークラス メソッドをオーバーライドする必要があります。
私の JRE はすでに 1.6 なので、どうすればよいかわかりません。
何か助けはありますか?
mAdapter.setViewBinder(new ViewBinder() {
@Override
public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
final long id = cursor.getLong(cursor.getColumnIndex("_id"));
if (view.getId() == R.id.checkBox1) {
CheckBox v = (CheckBox) view;
v.setOnCheckedChangeListener(RecordsList.this);
v.setTag(id);
if (selectedRows.contains(String.valueOf(id))) {
v.setChecked(true);
} else {
v.setChecked(false);
}
return true;
}
}
これは、私が使用した場合に発生しました:
mAdapter.setViewBinder(new ViewBinder() {
@Override
public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
v
return false;
}
});
しかし、次の方法を使用すると、問題なく動作します。
mAdapter.setViewBinder(ViewBinder);
private ViewBinder ViewBinder = new ViewBinder() {
@Override
public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
}
}