导入项目到Eclipse后出现“Must Override a Superclass Method”错误
大家好!我是Java和Android开发的新手。我在Eclipse中写了一个星期的项目,一切运行正常。今天决定把项目转移到另一台电脑——复制了文件夹,通过File → Import → Existing Projects into Workspace导入。然后问题就开始了:几乎所有带有@Override注解的方法都被红色下划线标出,鼠标悬停时Eclipse显示“The method ... must override a superclass method”。
以下是我的代码示例:
```java
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
```
以前在老电脑上一切都能编译,应用也可以在模拟器上运行。现在Eclipse报错onCreateOptionsMenu,尽管这个方法确实存在于父类Activity中。