Eclipse中的多个标记错误(Android应用程序)

时间:2011-11-17 00:01:31

标签: android eclipse markers

我在从不同开发人员发送给我的程序中遇到错误。在Eclipse中,我得到的错误是“在这一行有多个标记......必须覆盖超类方法”。 “快速修复”建议是删除@override命令但是一旦我这样做,我得到同样的错误。您可以在www.theiatech.com/Mark/Eclipse_error.jpg看到错误的图片。

我需要做些什么来摆脱错误,以便我可以编译程序?

我正在使用Eclipse Classic 3.7.1, Java合规性级别1.6, JRE6, Android 1.6库

2 个答案:

答案 0 :(得分:1)

多个标记表示特定行中存在多个错误,断点,TODO等。即使您删除了所有错误,仍可能存在“多个标记”。也就是说,代码中的单个错误通常会导致编译器/解释器报告多个错误。从第一个报告的错误开始,找到原因并修复它。这通常会删除多个错误。重复“调试”过程,直到所有错误消失。

我不会删除@override。找出它为什么存在。您可能会理解错误。

祝你好运,编码愉快!

答案 1 :(得分:1)

尝试使用新的AdapterView.OnItemSelectedListener()代替Spinner.OnItemSelectedListener()

sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {

            }

            public void onNothingSelected(AdapterView<?> arg0) {

            }
        });