3

我的笔记本电脑上安装了 android 4.1 和 4.0 SDK。我已经完成了很多项目,只是使用一个空白活动,但是当我决定在 Eclipse 中尝试一个“主细节流”示例(创建新的 Android 项目,选择 MasterDetailFlow)时,它甚至不会让我构建。我马上就有错误。这肯定不对吧?以下是错误:

(1)ItemListActivity类型的方法onItemSelected(String)必须覆盖一个超类方法ItemListActivity.java /Master Detail/src/com/example/master/detail 第39行Java问题

(2)new ItemListFragment.Callbacks(){}类型的方法onItemSelected(String)必须覆盖一个超类方法ItemListFragment.java /Master Detail/src/com/example/master/detail 第27行Java问题

我想尝试使用主详细信息表单,以便了解更高级的 android 布局。任何人都可以为我指出一个更好的方向吗?谢谢!

4

1 回答 1

3

呃,这很痛苦,但这是一个非常简单的解决方案。什么时候应该/不应该使用 @Override 的规则从 Java 5 切换到 Java 6,所以根据 Eclipse 的默认 JDK,它有时会在 @Override 不存在但应该存在时对你大喊大叫,反之亦然。

将 Eclipse 中的编译器级别设置为至少 JDK 6,错误将神奇地消失:)

于 2012-12-17T19:09:22.770 回答