android – @clipse中的@override注释

android – @clipse中的@override注释,第1张

概述我知道有很多人提出同样的问题(很多人都在回答),但他们的答案都没有帮助我. 如果我是匿名从接口实现方法,我总是得到@override注释错误. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override // <-- **this will give error messag 我知道有很多人提出同样的问题(很多人都在回答),但他们的答案都没有帮助我.

如果我是匿名从接口实现方法,我总是得到@overrIDe注释错误.

ListVIEw.setonItemClickListener(new AdapterVIEw.OnItemClickListener() {        @OverrIDe //  <-- **this will give error message**        public voID onItemClick(AdapterVIEw<?> adapterVIEw,VIEw vIEw,int i,long l) {            Menu menu = MainMenu.ListMenu.get(i);            Tabs.setCurrentTab(menu.pos + 1);         }    });

我正在团队中开发我的AndroID应用程序.我的团队正在使用IDEA,而我正在使用eclipse.
我的团队从未得到过这个错误.这可能是日食的错误吗?

我们的java版本是一样的,1.6.
我的eclipse版本是3.7.

错误是:

Multiple markers at this line- The method onItemClick(AdapterVIEw<?>,VIEw,int,long) of type new AdapterVIEw.OnItemClickListener(){} must overrIDe a superclass  method- implements androID.Widget.AdapterVIEw.OnItemClickListener.onItemClick

任何人都可以建议可以做些什么来消除这个错误?

编辑:
更多信息,在这种情况下我不会得到错误:

@OverrIDe    public VIEw getVIEw(int position,VIEw v,VIEwGroup parent) {        try {            ...            }            Menu menu = Menu.getListMenu().get(position);            if (menu != null){               ...            }        } catch (Exception e) {          ...        }        return v;    }
解决方法 从现有代码导入项目时,我多次遇到此问题.由于某些原因,JDK合规性级别默认为Java 1.5,即使您的计算机上安装了1.6.如果是这种情况,请在Eclipse包资源管理器中右键单击您的项目,选择PropertIEs,选择Java Compiler部分,然后将JDK Compliance级别设置为1.6 总结

以上是内存溢出为你收集整理的android – @clipse中的@override注释全部内容,希望文章能够帮你解决android – @clipse中的@override注释所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1131339.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存