【问题标题】:android developer training errors in sample code for network connection用于网络连接的示例代码中的 android 开发人员培训错误
【发布时间】:2012-06-30 21:42:48
【问题描述】:

我正在阅读 android 开发人员培训材料 - http://developer.android.com/training/basics/network-ops/index.html。我下载了示例代码 NetworkUsage.zip 并将其导入 eclipse。当我打开代码时,SettingsActivity.java 中有错误,“SettingsActivity 类型的 onSharedPreferenceChanged(SharedPreferences, String) 方法必须覆盖超类方法”。

据我所见,它是正确定义方法和实现接口,为什么会出现错误?从android api我可以看到这个接口仍然存在并且没有被弃用或任何东西。

谢谢!

【问题讨论】:

    标签: android


    【解决方案1】:

    不确定,但可能有帮助

    'Must Override a Superclass Method' Errors after importing a project into Eclipse

    Eclipse 默认使用 Java 1.5,并且您有实现接口方法的类(在 Java 1.6 中可以使用 @Override 进行注释,但在 Java 1.5 中只能应用于覆盖超类方法的方法)。

    转到您的项目/ide 首选项并将 java 编译器级别设置为 1.6,并确保您选择 JRE 1.6 以从 eclipse 执行您的程序。

    Why do I get "must override a superclass method" with @Override?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      相关资源
      最近更新 更多