خطأ "Must Override a Superclass Method" بعد استيراد المشروع في Eclipse
مرحباً بالجميع! أنا مبتدئ في تطوير 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.